summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-06-02patch 8.2.2922: computing array length is done in various waysv8.2.2922K.Takata
Problem: Computing array length is done in various ways. Solution: Use ARRAY_LENGTH everywhere. (Ken Takata, closes #8305)
2021-06-02patch 8.2.2921: E704 for script local variable is not backwards compatiblev8.2.2921Bram Moolenaar
Problem: E704 for script local variable is not backwards compatible. (Yasuhiro Matsumoto) Solution: Only give the error in Vim9 script. Also check for function-local variable.
2021-06-01patch 8.2.2920: still a way to shadow a builtin functionv8.2.2920Bram Moolenaar
Problem: Still a way to shadow a builtin function. (Yasuhiro Matsumoto) Solution: Check the key when using extend(). (issue #8302)
2021-06-01patch 8.2.2919: using ":!command" does not work if it uses posix_spawn()v8.2.2919Bram Moolenaar
Problem: Using ":!command" does not work if the command uses posix_spawn(). Solution: Do not call ioctl() with TIOCSCTTY. (Felipe Contreras)
2021-05-31patch 8.2.2918: builtin function can be shadowed by global variablev8.2.2918Bram Moolenaar
Problem: Builtin function can be shadowed by global variable. Solution: Check for builtin function before variable. (Yasuhiro Matsumoto, closes #8302)
2021-05-31patch 8.2.2917: spellfile functionality not fully testedv8.2.2917Dominique Pelle
Problem: Spellfile functionality not fully tested. Solution: Add tests for SFX with removal of characters, spelling suggestions with NOBREAK and others. (Dominique Pellé, closes #8293)
2021-05-31patch 8.2.2916: operators are not fully testedv8.2.2916Yegappan Lakshmanan
Problem: Operators are not fully tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8290)
2021-05-31patch 8.2.2915: MS-Windows: when using "default" for encoding utf-8 is usedv8.2.2915K.Takata
Problem: MS-Windows: when using "default" for encoding utf-8 is used. Solution: Use the system encoding. (Ken Takata, closes #8300)
2021-05-30patch 8.2.2914: cannot paste a block without adding paddingv8.2.2914Christian Brabandt
Problem: Cannot paste a block without adding padding. Solution: Add "zp" and "zP" which paste without adding padding. (Christian Brabandt, closes #8289)
2021-05-30Update runtime filesBram Moolenaar
2021-05-30patch 8.2.2913: MS-Windows conpty supports using mouse eventsv8.2.2913Wez Furlong
Problem: MS-Windows conpty supports using mouse events. Solution: When enabling the mouse enable mouse input and disable quick edit mode. (Wez Furlong, closes #8280)
2021-05-30patch 8.2.2912: MS-Windows: most users expect using Unicodev8.2.2912K.Takata
Problem: MS-Windows: most users expect using Unicode. Solution: Default 'encoding' to utf-8 on MS-Windows. (Ken Takata, closes #3907)
2021-05-30patch 8.2.2911: pattern "\%V" does not match all of block selectionv8.2.2911Bram Moolenaar
Problem: Pattern "\%V" does not match all of block selection. (Rick Howe) Solution: Use the value of vi_curswant. (closes #8285)
2021-05-30patch 8.2.2910: test for cmdline window and terminal fails on MS-Windowsv8.2.2910Bram Moolenaar
Problem: Test for cmdline window and terminal fails on MS-Windows. Solution: Skip the test on MS-Windows.
2021-05-30patch 8.2.2909: build error with non-Unix systemv8.2.2909Bram Moolenaar
Problem: Build error with non-Unix system. Solution: Always include limits.h.
2021-05-30patch 8.2.2908: crash when using a terminal popup window from cmdline windowv8.2.2908Bram Moolenaar
Problem: Crash when using a terminal popup window from the cmdline window. Solution: Instead of checking cmdwin_type call cmdwin_is_active(). (closes #8286)
2021-05-29patch 8.2.2907: memory leak when running out of memoryv8.2.2907Dominique Pelle
Problem: Memory leak when running out of memory. Solution: Free the allocated memory. (Dominique Pellé, closes #8284)
2021-05-29patch 8.2.2906: ASAN reports errors for test_startupv8.2.2906Bram Moolenaar
Problem: ASAN reports errors for test_startup for unknown reasons. Solution: Temporarily disable the new test.
2021-05-29patch 8.2.2905: no error when defaults.vim cannot be loadedv8.2.2905Christian Brabandt
Problem: No error when defaults.vim cannot be loaded. Solution: Add an error message. (Christian Brabandt, closes #8248)
2021-05-29patch 8.2.2904: "g$" causes scroll if half a double width char is visiblev8.2.2904Bram Moolenaar
Problem: "g$" causes scroll if half a double width char is visible. Solution: Advance to the last fully visible character. (closes #8254)
2021-05-29patch 8.2.2903: cursor position wrong on wrapped line with 'signcolumn'v8.2.2903Bram Moolenaar
Problem: Cursor position wrong on wrapped line with 'signcolumn'. Solution: Don't add space for showbreak twice. (Christian Brabandt, closes #8262)
2021-05-29patch 8.2.2902: spellfile functionality not fully testedv8.2.2902Dominique Pelle
Problem: Spellfile functionality not fully tested. Solution: Add tests for CIRCUMFIX, NOBREAK and others. (Dominique Pellé, closes #8283)
2021-05-29patch 8.2.2901: some operators not fully testedv8.2.2901Bram Moolenaar
Problem: Some operators not fully tested. Solution: Add a few test cases. (Yegappan Lakshmanan, closes #8282)
2021-05-29patch 8.2.2900: QuitPre is triggered before :wq writes the filev8.2.2900Bram Moolenaar
Problem: QuitPre is triggered before :wq writes the file, which is different from other commands. Solution: Trigger QuitPre after writing the file. (closes #8279)
2021-05-29patch 8.2.2899: Appveyor script does not detect nmake failurev8.2.2899K.Takata
Problem: Appveyor script does not detect nmake failure. Solution: Explicitly check for executable. (Ken Takata, closes #8281)
2021-05-29patch 8.2.2898: QuitPre and ExitPre not triggered when GUI window is closedv8.2.2898Bram Moolenaar
Problem: QuitPre and ExitPre not triggered when GUI window is closed. Solution: Call before_quit_autocmds(). (closes #8242)
2021-05-28patch 8.2.2897: Vim9: can use reserved words at the script levelv8.2.2897Bram Moolenaar
Problem: Vim9: can use reserved words at the script level. Solution: Check variable names for reserved words. (closes #8253)
2021-05-28patch 8.2.2896: spellfile functionality not fully testedv8.2.2896Dominique Pelle
Problem: Spellfile functionality not fully tested. Solution: Add tests for CHECKCOMPOUNDPATTERN and COMMON. (Dominique Pellé, closes #8270)
2021-05-28patch 8.2.2895: Vim9: random characters appear in some error messagesv8.2.2895mityu
Problem: Vim9: random characters appear in some error messages. Solution: Pass the correct pointer. (closes #8277)
2021-05-28patch 8.2.2894: MS-Windows: using enc_locale() for strftime() might not workv8.2.2894K.Takata
Problem: MS-Windows: using enc_locale() for strftime() might not work. Solution: Use wcsftime(). (Ken Takata, closes #8271)
2021-05-28patch 8.2.2893: multi-byte text in popup title shows up wrongv8.2.2893Ralf Schandl
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)
2021-05-28patch 8.2.2892: error message contains random charactersv8.2.2892mityu
Problem: Error message contains random characters. Solution: Pass the right pointer to error_white_both(). (closes #8272, closes #8263)
2021-05-27patch 8.2.2891: cannot build with Perl 5.34v8.2.2891ichizok
Problem: Cannot build with Perl 5.34. Solution: Add Perl_SvTRUE_common(). (Ozaki Kiichi, closes #8266, closes #8250)
2021-05-26patch 8.2.2890: text property duplicated when data block splitsv8.2.2890Bram Moolenaar
Problem: Text property duplicated when data block splits. Solution: Do not continue text prop from previous line. (closes #8261)
2021-05-26patch 8.2.2889: typo and verbose comment in Makefilesv8.2.2889K.Takata
Problem: Typo and verbose comment in Makefiles. Solution: Fix typo. Use @#. (Ken Takata, closes #8252)
2021-05-26patch 8.2.2888: Vim9: "k" command recognized in Vim9 scriptv8.2.2888Bram Moolenaar
Problem: Vim9: "k" command recognized in Vim9 script. Solution: Do not recognize "k" or "s" and "d" with flags.
2021-05-26patch 8.2.2887: crash when passing null string to fullcommand()v8.2.2887Bram Moolenaar
Problem: Crash when passing null string to fullcommand(). Solution: Check for NULL pointer. (closes #8256)
2021-05-25patch 8.2.2886: various pieces of code not covered by testsv8.2.2886Yegappan Lakshmanan
Problem: Various pieces of code not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8255)
2021-05-24patch 8.2.2885: searching for \%'> does not match linewise end of linev8.2.2885Bram Moolenaar
Problem: searching for \%'> does not match linewise end of line. (Tim Chase) Solution: Match end of line if column is MAXCOL. (closes #8238)
2021-05-24patch 8.2.2884: not enough cscope code is covered by testsv8.2.2884Dominique Pelle
Problem: Not enough cscope code is covered by tests. Solution: Add a few test cases. (Dominique Pellé, closes #8246)
2021-05-24patch 8.2.2883: MS-Windows manifest file name is misleadingv8.2.2883matveyt
Problem: MS-Windows manifest file name is misleading. Solution: Rename the file. (closes #8241)
2021-05-24patch 8.2.2882: Vim9: memory leak when lambda has an errorv8.2.2882Bram Moolenaar
Problem: Vim9: memory leak when lambda has an error. Solution: Free the list of argument types on failure.
2021-05-24patch 8.2.2881: various pieces of code not covered by testsv8.2.2881Yegappan Lakshmanan
Problem: Various pieces of code not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8245)
2021-05-24patch 8.2.2880: unified diff fails if actually usedv8.2.2880glacambre
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)
2021-05-23patch 8.2.2879: file extension .hsig not recognizedv8.2.2879Marcin Szamotulski
Problem: File extension .hsig not recognized. Solution: Use Haskell filetype for .hsig files. (Marcin Szamotulski, closes #8236)
2021-05-22patch 8.2.2878: Vim9: for loop list unpack only allows for one "_"v8.2.2878Bram Moolenaar
Problem: Vim9: for loop list unpack only allows for one "_". Solution: Drop the value when the variable is "_". (closes #8232)
2021-05-22patch 8.2.2877: insufficient tests for popup menu rightleftv8.2.2877Yegappan Lakshmanan
Problem: Insufficient tests for popup menu rightleft. Solution: Add tests. (Yegappan Lakshmanan, closes #8235)
2021-05-21patch 8.2.2876: configure cannot detect Python 3.10v8.2.2876Bram Moolenaar
Problem: Configure cannot detect Python 3.10. Solution: Use sys.version_info. (closes #8233)
2021-05-20patch 8.2.2875: cancelling inputlist() after a digit does not return zerov8.2.2875=?UTF-8?q?Luka=20Marku=C5=A1i=C4=87?=
Problem: Cancelling inputlist() after a digit does not return zero. Solution: Always return zero when cancelling. (closes #8231)
2021-05-20patch 8.2.2874: MS-Windows: screen redraws too oftenv8.2.2874matveyt
Problem: MS-Windows: screen redraws too often. Solution: Do not redraw when peeking for a character. (closes #8230, closes #8211)