summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2020-12-18patch 8.2.2159: Vim9: when declaring a list it is not allocated yetv8.2.2159Bram Moolenaar
Problem: Vim9: when declaring a list it is not allocated yet, causing a following extend() to fail. Solution: When fetching a variable value for a list or dict that is null allocate the list or dict, so it can be used. (closes #7491)
2020-12-18patch 8.2.2158: CI on cirrus times out, coveralls doesn't always runv8.2.2158Bram Moolenaar
Problem: CI on cirrus times out, coveralls doesn't always run. Solution: Set timeout to 20 minutes. Adjust condition. (closes #7493)
2020-12-18patch 8.2.2157: Vim9: can delete a Vim9 script variable from a functionv8.2.2157Bram Moolenaar
Problem: Vim9: can delete a Vim9 script variable from a function. Solution: Check the variable is defined in Vim9 script. (closes #7483)
2020-12-18patch 8.2.2156: Github actions run on pusing a tagv8.2.2156Bram Moolenaar
Problem: Github actions run on pusing a tag. Solution: Don't run CI on tag push. Omit coveralls on pull-request. (Ozaki Kiichi, closes #7489)
2020-12-18patch 8.2.2155: warning from Github actions for code analysisv8.2.2155Bram Moolenaar
Problem: Warning from Github actions for code analysis. Solution: Remove the "git checkout HEAD^2" block.
2020-12-17patch 8.2.2154: popupwin test for terminal buffer fails sometimesv8.2.2154Bram Moolenaar
Problem: Popupwin test for terminal buffer fails sometimes. Solution: Wait for the prompt to appear.
2020-12-17patch 8.2.2153: popupwin test for latin1 still fails sometimesv8.2.2153Bram Moolenaar
Problem: Popupwin test for latin1 still fails sometimes. Solution: Wait for the "cat" command to finish.
2020-12-17patch 8.2.2152: screenpos() does not include the WinBar offsetv8.2.2152Bram Moolenaar
Problem: screenpos() does not include the WinBar offset. Solution: Use W_WINROW() instead of directly using w_window. (closes #7487)
2020-12-17patch 8.2.2151: $dir not expanded when configure checks for moonjitv8.2.2151Bram Moolenaar
Problem: $dir not expanded when configure checks for moonjit. Solution: Use double quotes instead of single quotes. (closes #7478)
2020-12-17patch 8.2.2150: Github actions CI isn't used for all available platformsv8.2.2150Bram Moolenaar
Problem: Github actions CI isn't used for all available platforms. Solution: Update the github workflows. (Ozaki Kiichi, closes #7433)
2020-12-17patch 8.2.2149: popupwin test for latin1 sometimes failsv8.2.2149Bram Moolenaar
Problem: Popupwin test for latin1 sometimes fails. Solution: Wait for the script to finish.
2020-12-16patch 8.2.2148: Vim9: crash when user command doesn't matchv8.2.2148Bram Moolenaar
Problem: Vim9: crash when user command doesn't match. Solution: Adjust command index. (closes #7479)
2020-12-16patch 8.2.2147: quickfix window title not updated in all tab pagesv8.2.2147Bram Moolenaar
Problem: Quickfix window title not updated in all tab pages. Solution: Update the quickfix window title in all tab pages. (Yegappan Lakshmanan, closes #7481, closes #7466)
2020-12-15patch 8.2.2146: Vim9: automatic conversion of number to string for dict keyv8.2.2146Bram Moolenaar
Problem: Vim9: automatic conversion of number to string for dict key. Solution: Do not convert number to string. (closes #7474)
2020-12-15patch 8.2.2145: Vim9: concatenating lists does not adjust type of resultv8.2.2145Bram Moolenaar
Problem: Vim9: concatenating lists does not adjust type of result. Solution: When list member types differ use "any" member type. (closes #7473)
2020-12-14patch 8.2.2144: Vim9: some corner cases not testedv8.2.2144Bram Moolenaar
Problem: Vim9: some corner cases not tested. Solution: Add a few tests.
2020-12-13patch 8.2.2143: Vim9: dead code in compiling :unletv8.2.2143Bram Moolenaar
Problem: Vim9: dead code in compiling :unlet. Solution: Don't check for "!" a second time.
2020-12-13patch 8.2.2142: memory leak when heredoc is not terminatedv8.2.2142Bram Moolenaar
Problem: Memory leak when heredoc is not terminated. Solution: Free heredoc_trimmed.
2020-12-13patch 8.2.2141: a user command with try/catch may not catch an expression errorv8.2.2141Bram Moolenaar
Problem: A user command with try/catch may not catch an expression error. Solution: When an expression fails check for following "|". (closes #7469)
2020-12-13patch 8.2.2140: build failure with tiny featuresv8.2.2140Bram Moolenaar
Problem: Build failure with tiny features. Solution: Add #ifdef.
2020-12-13patch 8.2.2139: Vim9: unreachable code in assignmentv8.2.2139Bram Moolenaar
Problem: Vim9: unreachable code in assignment. Solution: Don't check "new_local" when "has_index" is set. Add test for wrong type of list index.
2020-12-13patch 8.2.2138: Vim9: "exit_cb" causes Vim to exitv8.2.2138Bram Moolenaar
Problem: Vim9: "exit_cb" causes Vim to exit. Solution: Require white space after a command in Vim9 script. (closes #7467) Also fix that Vim9 style heredoc was not always recognized.
2020-12-13patch 8.2.2137: Vim9: :echo and :execute give error for empty argumentv8.2.2137Bram Moolenaar
Problem: Vim9: :echo and :execute give error for empty argument. Solution: Ignore an empty argument. (closes #7468)
2020-12-13patch 8.2.2136: Vim9: Using uninitialized variablev8.2.2136Bram Moolenaar
Problem: Vim9: Using uninitialized variable. Solution: Initialize "len" to zero. Clean up fnamemodify().
2020-12-12patch 8.2.2135: Vim9: #{ still seen as start of dict in some placesv8.2.2135Bram Moolenaar
Problem: Vim9: #{ still seen as start of dict in some places. Solution: Remove check for { after #. (closes #7456)
2020-12-12patch 8.2.2134: Vim9: get E1099 when autocmd triggered in builtin functionv8.2.2134Bram Moolenaar
Problem: Vim9: get E1099 when autocmd triggered in builtin function. Solution: Check that did_emsg increased instead of checking that it changed. (closes #7448)
2020-12-12patch 8.2.2133: Vim9: checking for a non-empty string is too strictv8.2.2133Bram Moolenaar
Problem: Vim9: checking for a non-empty string is too strict. Solution: Check for any string. (closes #7447)
2020-12-12patch 8.2.2132: padding not drawn properly for popup window with titlev8.2.2132Bram Moolenaar
Problem: Padding not drawn properly for popup window with title. Solution: Draw the padding below the title. (closes #7460)
2020-12-12patch 8.2.2131: Vim9: crash when lambda uses same var as assignmentv8.2.2131Bram Moolenaar
Problem: Vim9: crash when lambda uses same var as assignment. Solution: Do not let lookup_local change lv_from_outer, make a copy. (closes #7461)
2020-12-12patch 8.2.2130: Insert mode completion messages end up in message historyv8.2.2130Bram Moolenaar
Problem: Insert mode completion messages end up in message history. Solution: Set msg_hist_off. (closes #7452
2020-12-11patch 8.2.2129: MS-Windows: Checking if a file name is absolute is slowv8.2.2129Bram Moolenaar
Problem: MS-Windows: Checking if a file name is absolute is slow. Solution: Do not use mch_FullName(). (closes #7033)
2020-12-11patch 8.2.2128: there is no way to do something on CTRL-Zv8.2.2128Bram Moolenaar
Problem: There is no way to do something on CTRL-Z. Solution: Add VimSuspend and VimResume autocommand events. (closes #7450)
2020-12-10Update runtime files.Bram Moolenaar
2020-12-10patch 8.2.2127: Vim9: executing user command from Vim9 script not testedv8.2.2127Bram Moolenaar
Problem: Vim9: executing user command defined in Vim9 script not tested. Solution: Add a test.
2020-12-10patch 8.2.2126: Ruby: missing function prototypev8.2.2126Bram Moolenaar
Problem: Ruby: missing function prototype. Solution: Add the prototype.
2020-12-10patch 8.2.2125: Vim9: leaking memoryv8.2.2125Bram Moolenaar
Problem: Vim9: leaking memory. Solution: Free the saved 'cpo' value.
2020-12-10patch 8.2.2124: Vim9: a range cannot be computed at runtimev8.2.2124Bram Moolenaar
Problem: Vim9: a range cannot be computed at runtime. Solution: Add the ISN_RANGE instruction.
2020-12-09patch 8.2.2123: after using a complete popup the buffer is listedv8.2.2123Bram Moolenaar
Problem: After using a complete popup the buffer is listed. (Boris Staletic) Solution: Make the buffer unlisted.
2020-12-09patch 8.2.2122: Vim9: crash when sourcing vim9script earlyv8.2.2122Bram Moolenaar
Problem: Vim9: crash when sourcing vim9script early. Solution: Use set_option_value() instead of setting p_cpo directly. (closes #7441)
2020-12-09patch 8.2.2121: internal error when using \ze before \zs in a patternv8.2.2121Bram Moolenaar
Problem: Internal error when using \ze before \zs in a pattern. Solution: Check the end is never before the start. (closes #7442)
2020-12-09patch 8.2.2120: not all Perl functionality is testedv8.2.2120Bram Moolenaar
Problem: Not all Perl functionality is tested. Solution: Add a few more test cases. (Dominique Pellé, closes #7440)
2020-12-09patch 8.2.2119: GTK3: status line background color is wrongv8.2.2119Bram Moolenaar
Problem: GTK3: status line background color is wrong. Solution: Don't change the code for earlier GTK3 versions. (closes #7444)
2020-12-09patch 8.2.2118: dead code in the job supportv8.2.2118Bram Moolenaar
Problem: Dead code in the job support. (Dominique Pellé) Solution: Define USE_ARGV before checking for it.
2020-12-09patch 8.2.2117: some functions use any value as a stringv8.2.2117Bram Moolenaar
Problem: Some functions use any value as a string. Solution: Check that the value is a non-empty string.
2020-12-09patch 8.2.2116: MS-Windows GUI: test for 'guifont' is incompletev8.2.2116Bram Moolenaar
Problem: MS-Windows GUI: test for 'guifont' is incomplete. Solution: Set 'renderoptions'. (Christian Brabandt)
2020-12-08patch 8.2.2115: Vim9: some errors not tested for; dead codev8.2.2115Bram Moolenaar
Problem: Vim9: some errors not tested for; dead code. Solution: Add a test. Remove dead code.
2020-12-08patch 8.2.2114: Vim9: unreachable code in assignmentv8.2.2114Bram Moolenaar
Problem: Vim9: unreachable code in assignment. Solution: Remove impossible condition and code.
2020-12-08patch 8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four timesv8.2.2113Bram Moolenaar
Problem: MS-Windows GUI: crash after using ":set guifont=" four times. Solution: Check for NULL pointer. (Ken Takata, closes #7434)
2020-12-08patch 8.2.2112: running tests may leave some files behindv8.2.2112Bram Moolenaar
Problem: Running tests may leave some files behind. Solution: Delete the right files. Fix a few typos. (Dominique Pellé, closes #7436
2020-12-08patch 8.2.2111: GTK: menu background is the same color as the main windowv8.2.2111Bram Moolenaar
Problem: GTK: Menu background is the same color as the main window. Solution: Fix white space around the test in another way. (closes #7437, closes #7427)