summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2910: test for cmdline window and terminal fails on MS-Windowsv8.2.2910Bram Moolenaar2021-05-302-0/+3
| | | | | Problem: Test for cmdline window and terminal fails on MS-Windows. Solution: Skip the test on MS-Windows.
* patch 8.2.2909: build error with non-Unix systemv8.2.2909Bram Moolenaar2021-05-302-3/+5
| | | | | Problem: Build error with non-Unix system. Solution: Always include limits.h.
* patch 8.2.2908: crash when using a terminal popup window from cmdline windowv8.2.2908Bram Moolenaar2021-05-305-0/+37
| | | | | | Problem: Crash when using a terminal popup window from the cmdline window. Solution: Instead of checking cmdwin_type call cmdwin_is_active(). (closes #8286)
* patch 8.2.2907: memory leak when running out of memoryv8.2.2907Dominique Pelle2021-05-292-0/+3
| | | | | Problem: Memory leak when running out of memory. Solution: Free the allocated memory. (Dominique Pellé, closes #8284)
* patch 8.2.2906: ASAN reports errors for test_startupv8.2.2906Bram Moolenaar2021-05-292-11/+14
| | | | | Problem: ASAN reports errors for test_startup for unknown reasons. Solution: Temporarily disable the new test.
* patch 8.2.2905: no error when defaults.vim cannot be loadedv8.2.2905Christian Brabandt2021-05-295-3/+26
| | | | | Problem: No error when defaults.vim cannot be loaded. Solution: Add an error message. (Christian Brabandt, closes #8248)
* patch 8.2.2904: "g$" causes scroll if half a double width char is visiblev8.2.2904Bram Moolenaar2021-05-293-3/+38
| | | | | Problem: "g$" causes scroll if half a double width char is visible. Solution: Advance to the last fully visible character. (closes #8254)
* patch 8.2.2903: cursor position wrong on wrapped line with 'signcolumn'v8.2.2903Bram Moolenaar2021-05-293-0/+25
| | | | | | Problem: Cursor position wrong on wrapped line with 'signcolumn'. Solution: Don't add space for showbreak twice. (Christian Brabandt, closes #8262)
* patch 8.2.2902: spellfile functionality not fully testedv8.2.2902Dominique Pelle2021-05-292-2/+95
| | | | | | Problem: Spellfile functionality not fully tested. Solution: Add tests for CIRCUMFIX, NOBREAK and others. (Dominique Pellé, closes #8283)
* patch 8.2.2901: some operators not fully testedv8.2.2901Bram Moolenaar2021-05-296-12/+167
| | | | | Problem: Some operators not fully tested. Solution: Add a few test cases. (Yegappan Lakshmanan, closes #8282)
* patch 8.2.2900: QuitPre is triggered before :wq writes the filev8.2.2900Bram Moolenaar2021-05-293-8/+31
| | | | | | Problem: QuitPre is triggered before :wq writes the file, which is different from other commands. Solution: Trigger QuitPre after writing the file. (closes #8279)
* patch 8.2.2899: Appveyor script does not detect nmake failurev8.2.2899K.Takata2021-05-292-6/+16
| | | | | Problem: Appveyor script does not detect nmake failure. Solution: Explicitly check for executable. (Ken Takata, closes #8281)
* patch 8.2.2898: QuitPre and ExitPre not triggered when GUI window is closedv8.2.2898Bram Moolenaar2021-05-294-5/+9
| | | | | Problem: QuitPre and ExitPre not triggered when GUI window is closed. Solution: Call before_quit_autocmds(). (closes #8242)
* patch 8.2.2897: Vim9: can use reserved words at the script levelv8.2.2897Bram Moolenaar2021-05-286-19/+39
| | | | | Problem: Vim9: can use reserved words at the script level. Solution: Check variable names for reserved words. (closes #8253)
* patch 8.2.2896: spellfile functionality not fully testedv8.2.2896Dominique Pelle2021-05-282-0/+68
| | | | | | Problem: Spellfile functionality not fully tested. Solution: Add tests for CHECKCOMPOUNDPATTERN and COMMON. (Dominique Pellé, closes #8270)
* patch 8.2.2895: Vim9: random characters appear in some error messagesv8.2.2895mityu2021-05-284-9/+63
| | | | | Problem: Vim9: random characters appear in some error messages. Solution: Pass the correct pointer. (closes #8277)
* patch 8.2.2894: MS-Windows: using enc_locale() for strftime() might not workv8.2.2894K.Takata2021-05-282-1/+17
| | | | | Problem: MS-Windows: using enc_locale() for strftime() might not work. Solution: Use wcsftime(). (Ken Takata, closes #8271)
* patch 8.2.2893: multi-byte text in popup title shows up wrongv8.2.2893Ralf Schandl2021-05-285-8/+69
| | | | | | Problem: Multi-byte text in popup title shows up wrong. Solution: Use the character width instead of the byte length. (Ralf Schandl, closes #8267, closes #8264)
* patch 8.2.2892: error message contains random charactersv8.2.2892mityu2021-05-283-2/+11
| | | | | | Problem: Error message contains random characters. Solution: Pass the right pointer to error_white_both(). (closes #8272, closes #8263)
* patch 8.2.2891: cannot build with Perl 5.34v8.2.2891ichizok2021-05-272-1/+32
| | | | | | Problem: Cannot build with Perl 5.34. Solution: Add Perl_SvTRUE_common(). (Ozaki Kiichi, closes #8266, closes #8250)
* patch 8.2.2890: text property duplicated when data block splitsv8.2.2890Bram Moolenaar2021-05-264-2/+29
| | | | | Problem: Text property duplicated when data block splits. Solution: Do not continue text prop from previous line. (closes #8261)
* patch 8.2.2889: typo and verbose comment in Makefilesv8.2.2889K.Takata2021-05-263-2/+4
| | | | | Problem: Typo and verbose comment in Makefiles. Solution: Fix typo. Use @#. (Ken Takata, closes #8252)
* patch 8.2.2888: Vim9: "k" command recognized in Vim9 scriptv8.2.2888Bram Moolenaar2021-05-264-7/+50
| | | | | Problem: Vim9: "k" command recognized in Vim9 script. Solution: Do not recognize "k" or "s" and "d" with flags.
* patch 8.2.2887: crash when passing null string to fullcommand()v8.2.2887Bram Moolenaar2021-05-263-3/+9
| | | | | Problem: Crash when passing null string to fullcommand(). Solution: Check for NULL pointer. (closes #8256)
* patch 8.2.2886: various pieces of code not covered by testsv8.2.2886Yegappan Lakshmanan2021-05-259-0/+53
| | | | | Problem: Various pieces of code not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8255)
* patch 8.2.2885: searching for \%'> does not match linewise end of linev8.2.2885Bram Moolenaar2021-05-244-17/+54
| | | | | Problem: searching for \%'> does not match linewise end of line. (Tim Chase) Solution: Match end of line if column is MAXCOL. (closes #8238)
* patch 8.2.2884: not enough cscope code is covered by testsv8.2.2884Dominique Pelle2021-05-242-1/+15
| | | | | Problem: Not enough cscope code is covered by tests. Solution: Add a few test cases. (Dominique Pellé, closes #8246)
* patch 8.2.2883: MS-Windows manifest file name is misleadingv8.2.2883matveyt2021-05-249-17/+23
| | | | | Problem: MS-Windows manifest file name is misleading. Solution: Rename the file. (closes #8241)
* patch 8.2.2882: Vim9: memory leak when lambda has an errorv8.2.2882Bram Moolenaar2021-05-242-0/+6
| | | | | Problem: Vim9: memory leak when lambda has an error. Solution: Free the list of argument types on failure.
* patch 8.2.2881: various pieces of code not covered by testsv8.2.2881Yegappan Lakshmanan2021-05-248-2/+49
| | | | | Problem: Various pieces of code not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8245)
* patch 8.2.2880: unified diff fails if actually usedv8.2.2880glacambre2021-05-243-3/+10
| | | | | | Problem: Unified diff fails if actually used. Solution: Invoke :diffupdate in the test. Fix the check for working external diff. (Ghjuvan Lacambre, Christian Brabandt, closes #8197)
* patch 8.2.2879: file extension .hsig not recognizedv8.2.2879Marcin Szamotulski2021-05-233-2/+4
| | | | | | Problem: File extension .hsig not recognized. Solution: Use Haskell filetype for .hsig files. (Marcin Szamotulski, closes #8236)
* patch 8.2.2878: Vim9: for loop list unpack only allows for one "_"v8.2.2878Bram Moolenaar2021-05-223-0/+14
| | | | | Problem: Vim9: for loop list unpack only allows for one "_". Solution: Drop the value when the variable is "_". (closes #8232)
* patch 8.2.2877: insufficient tests for popup menu rightleftv8.2.2877Yegappan Lakshmanan2021-05-226-0/+100
| | | | | Problem: Insufficient tests for popup menu rightleft. Solution: Add tests. (Yegappan Lakshmanan, closes #8235)
* patch 8.2.2876: configure cannot detect Python 3.10v8.2.2876Bram Moolenaar2021-05-213-2/+4
| | | | | Problem: Configure cannot detect Python 3.10. Solution: Use sys.version_info. (closes #8233)
* patch 8.2.2875: cancelling inputlist() after a digit does not return zerov8.2.2875=?UTF-8?q?Luka=20Marku=C5=A1i=C4=87?=2021-05-203-1/+12
| | | | | Problem: Cancelling inputlist() after a digit does not return zero. Solution: Always return zero when cancelling. (closes #8231)
* patch 8.2.2874: MS-Windows: screen redraws too oftenv8.2.2874matveyt2021-05-202-1/+5
| | | | | | Problem: MS-Windows: screen redraws too often. Solution: Do not redraw when peeking for a character. (closes #8230, closes #8211)
* patch 8.2.2873: not enough tests for writing buffersv8.2.2873Yegappan Lakshmanan2021-05-195-3/+72
| | | | | Problem: Not enough tests for writing buffers. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8229)
* patch 8.2.2872: Python tests fail without the channel featurev8.2.2872Dominique Pelle2021-05-193-4/+14
| | | | | Problem: Python tests fail without the channel feature. Solution: Add a feature check. (Dominique Pellé, closes #8226)
* patch 8.2.2871: unnessary VIM_ISDIGIT() calls, badly indented codev8.2.2871Dominique Pelle2021-05-188-20/+21
| | | | | | Problem: Unnessary VIM_ISDIGIT() calls, badly indented code. Solution: Call skipdigits() on the next character. Improve indenting. (Dominique Pellé, closes #8227)
* patch 8.2.2870: CmdlineChange event triggered twice for CTRL-Rv8.2.2870Bram Moolenaar2021-05-183-1/+12
| | | | | | Problem: CmdlineChange event triggered twice for CTRL-R. Solution: Return CMDLINE_NOT_CHANGED from cmdline_insert_reg(). (closes #8219)
* patch 8.2.2869: using unified diff is not testedv8.2.2869Bram Moolenaar2021-05-182-3/+27
| | | | | Problem: Using unified diff is not tested. Solution: Test all cases also with unified diff. (issue #8197)
* patch 8.2.2868: Vim9: when executing compiled expression trylevel is changedv8.2.2868Bram Moolenaar2021-05-183-57/+67
| | | | | | Problem: Vim9: When executing a compiled expression the trylevel at start is changed but not restored. (closes #8214) Solution: Restore the trylevel at start.
* patch 8.2.2867: build failurev8.2.2867Bram Moolenaar2021-05-182-1/+3
| | | | | Problem: Build failure. Solution: Add missing part of the change.
* patch 8.2.2866: Vim9: memory leak when using inline functionv8.2.2866Bram Moolenaar2021-05-184-8/+21
| | | | | Problem: Vim9: memory leak when using inline function. Solution: Remember what strings to free.
* patch 8.2.2865: skipping over function body failsv8.2.2865Bram Moolenaar2021-05-182-1/+6
| | | | | Problem: Skipping over function body fails. Solution: Do not define the function when skipping.
* patch 8.2.2864: Vim9: crash when using inline functionv8.2.2864Bram Moolenaar2021-05-183-7/+102
| | | | | | Problem: Vim9: crash when using inline function. Solution: Check for NULL pointer. Make using inline function work inside lambda. (closes #8217)
* patch 8.2.2863: removing a text property does not redraw optimallyv8.2.2863Bram Moolenaar2021-05-172-8/+10
| | | | | Problem: Removing a text property does not redraw optimally. Solution: Only redraw the lines that mithg actually have been changed.
* patch 8.2.2862: removing a text property causes the whole window to be redawnv8.2.2862Bram Moolenaar2021-05-172-1/+11
| | | | | Problem: Removing a text property causes the whole window to be redawn. Solution: Use changed_lines_buf() to only redraw the affected lines.
* patch 8.2.2861: Vim9: "legacy return" is not recognized as a return statementv8.2.2861Bram Moolenaar2021-05-175-7/+95
| | | | | Problem: Vim9: "legacy return" is not recognized as a return statement. Solution: Specifically check for a return command. (closes #8213)