summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-04-10patch 8.2.2753: Vim9: cannot ignore an item in assignment unpackv8.2.2753Bram Moolenaar
Problem: Vim9: cannot ignore an item in assignment unpack. Solution: Allow using an underscore.
2021-04-10patch 8.2.2752v8.2.2752Bram Moolenaar
2021-04-10patch 8.2.2751: Coverity warns for using NULL pointerv8.2.2751Bram Moolenaar
Problem: Coverity warns for using NULL pointer. Solution: Check for NULL in calling function.
2021-04-10patch 8.2.2750: Vim9: error for using underscore in nested functionv8.2.2750Bram Moolenaar
Problem: Vim9: error for using underscore in nested function. Solution: Do not consider "_" already defined. (closes #8096)
2021-04-10patch 8.2.2749: Vim9: test for error can be a bit flakyv8.2.2749Bram Moolenaar
Problem: Vim9: test for error can be a bit flaky. Solution: Increase the wait time a bit.
2021-04-10patch 8.2.2748: Vim9: memory leak when calling :def function failsv8.2.2748Bram Moolenaar
Problem: Vim9: memory leak when calling :def function fails. Solution: Jump to failed_early instead of returning.
2021-04-10patch 8.2.2747: Vim9: not always an error for too many function argumentsv8.2.2747Bram Moolenaar
Problem: Vim9: not always an error for too many function arguments. Solution: Check for getting too many arguments.
2021-04-10patch 8.2.2746: check for duplicate arguments does not workv8.2.2746Bram Moolenaar
Problem: Check for duplicate arguments does not work. Solution: Correct condition.
2021-04-10patch 8.2.2745: Vim9: missing part of the argument changev8.2.2745Bram Moolenaar
Problem: Vim9: missing part of the argument change. Solution: Add missing changes.
2021-04-10patch 8.2.2744: Vim9: no way to explicitly ignore an argumentv8.2.2744Bram Moolenaar
Problem: Vim9: no way to explicitly ignore an argument. Solution: Use the underscore as the name for an ignored argument.
2021-04-10patch 8.2.2743: Vim9: function state stuck when compiling with ":silent!"v8.2.2743Bram Moolenaar
Problem: Vim9: function state stuck when compiling with ":silent!". Solution: Check for uf_def_status to be UF_COMPILING.
2021-04-10patch 8.2.2742: Vim9: when compiling a function fails it is clearedv8.2.2742Bram Moolenaar
Problem: Vim9: when compiling a function fails it is cleared. Solution: Keep the function lines, prevent execution with a different status. (closes #8093)
2021-04-09patch 8.2.2741: Vim9: Partial call does not check right argumentsv8.2.2741Bram Moolenaar
Problem: Vim9: Partial call does not check right arguments. Solution: Adjust the offset for whether the partial is before or after the arguments. (closes #8091)
2021-04-09patch 8.2.2740: Vim9: lambda with varargs doesn't workv8.2.2740Bram Moolenaar
Problem: Vim9: lambda with varargs doesn't work. Solution: Make "...name" work. Require type to be a list.
2021-04-09patch 8.2.2739: Vim9: a lambda accepts too many arguments at the script levelv8.2.2739Bram Moolenaar
Problem: Vim9: a lambda accepts too many arguments at the script level. Solution: Do not set uf_varargs in Vim9 script.
2021-04-08patch 8.2.2738: extending a list with itself can give wrong resultv8.2.2738Bram Moolenaar
Problem: Extending a list with itself can give wrong result. Solution: Remember the item before where the insertion happens and skip to after the already inserted items. (closes #1112)
2021-04-08patch 8.2.2737: status line not updated when local 'statusline' option setv8.2.2737Bram Moolenaar
Problem: Status line not updated when local 'statusline' option set. Solution: Check the 'statusline' option of each window.
2021-04-08patch 8.2.2736: Vim9: for loop over string is a bit slowv8.2.2736Bram Moolenaar
Problem: Vim9: for loop over string is a bit slow. Solution: Avoid using strlen().
2021-04-07patch 8.2.2735: Vim9: function reference found with prefix, not withoutv8.2.2735Bram Moolenaar
Problem: Vim9: function reference found with prefix, not without. Solution: Also find function reference without prefix.
2021-04-07patch 8.2.2734: Vim9: cannot use legacy script-local var from :def functionv8.2.2734Bram Moolenaar
Problem: Vim9: cannot use legacy script-local var from :def function. Solution: Do not insist on using "s:" prefix. (closes #8076)
2021-04-07Update runtime filesBram Moolenaar
2021-04-07patch 8.2.2733: detecting Lua version is not reliablev8.2.2733Bram Moolenaar
Problem: Detecting Lua version is not reliable. Solution: Add "vim.lua_version". (Ozaki Kiichi, closes #8080)
2021-04-07patch 8.2.2732: prompt for s///c in Ex mode can be wrongv8.2.2732Bram Moolenaar
Problem: Prompt for s///c in Ex mode can be wrong. Solution: Position the cursor before showing the prompt. (closes #8073)
2021-04-07patch 8.2.2731: Mac: SF symbols are not displayed properlyv8.2.2731Bram Moolenaar
Problem: Mac: SF symbols are not displayed properly. Solution: Add custom range to list of double-width characters. (Yee Cheng Chin, closes #8077)
2021-04-06patch 8.2.2730: Coverity complains about not restoring characterv8.2.2730Bram Moolenaar
Problem: Coverity complains about not restoring character. Solution: Also restore the character in case of an error.
2021-04-06patch 8.2.2729: Vim9: wrong error message for referring to legacy script varv8.2.2729Bram Moolenaar
Problem: Vim9: wrong error message for referring to legacy script variable. Solution: Do allow referring to a variable in legacy script without "s:" if it exists at compile time. (closes #8076)
2021-04-06patch 8.2.2728: special key names don't work if 'isident' is clearedv8.2.2728Bram Moolenaar
Problem: Special key names don't work if 'isident' is cleared. Solution: Add vim_isNormalIDc() and use it for special key names. (closes #2389)
2021-04-06patch 8.2.2727: function test failsv8.2.2727Bram Moolenaar
Problem: Function test fails. Solution: Adjust expected error number.
2021-04-06patch 8.2.2726: confusing error message with white space before commav8.2.2726Bram Moolenaar
Problem: Confusing error message with white space before comma in the arguments of a function declaration. Solution: Give a specific error message. (closes #2235)
2021-04-05patch 8.2.2725: Vim9: message about compiling is wrong when using try/catchv8.2.2725Bram Moolenaar
Problem: Vim9: message about compiling is wrong when using try/catch. Solution: Store the compiling flag with the message. (closes #8071)
2021-04-05patch 8.2.2724: Vim9: concatenating to list in dict not testedv8.2.2724Bram Moolenaar
Problem: Vim9: concatenating to list in dict not tested. Solution: Add a test. (issue #8068)
2021-04-05patch 8.2.2723: assignment test failsv8.2.2723Bram Moolenaar
Problem: Assignment test fails. Solution: Adjust error number.
2021-04-05patch 8.2.2722: Vim9: crash when using LHS with double indexv8.2.2722Bram Moolenaar
Problem: Vim9: crash when using LHS with double index. Solution: Handle lhs_dest which is "dest_expr". (closes #8068) Fix confusing error message for missing dict item.
2021-04-05patch 8.2.2721: Vim9: cannot have a linebreak inside a lambdav8.2.2721Bram Moolenaar
Problem: Vim9: cannot have a linebreak inside a lambda. Solution: Compile the expression before the arguments.
2021-04-05patch 8.2.2720: GTK menu tooltip moves the cursorv8.2.2720Bram Moolenaar
Problem: GTK menu tooltip moves the cursor. Solution: Position the cursor after displaying the tooltip. Do not show the tooltip when editing the command line.
2021-04-05patch 8.2.2719: Vim9: appending to dict item doesn't work in a :def functionv8.2.2719Bram Moolenaar
Problem: Vim9: appending to dict item doesn't work in a :def function. Solution: Implement assignment with operator on indexed item.
2021-04-05patch 8.2.2718: Vim9: no explicit test for using a global function without g:v8.2.2718Bram Moolenaar
Problem: Vim9: no explicit test for using a global function without the g: prefix. Solution: Add a test case.
2021-04-05patch 8.2.2717: GTK menu items don't show a tooltipv8.2.2717Bram Moolenaar
Problem: GTK menu items don't show a tooltip. Solution: Add a callback to show the tooltip. (Leonid V. Fedorenchik, closes #8067, closes #7810)
2021-04-05patch 8.2.2716: the equivalent class regexp is missing some charactersv8.2.2716Bram Moolenaar
Problem: The equivalent class regexp is missing some characters. Solution: Update the list of equivalent characters. (Dominique Pellé, closes #8029)
2021-04-05patch 8.2.2715: Vim9: tests fail without the channel featurev8.2.2715Bram Moolenaar
Problem: Vim9: tests fail without the channel feature. (Dominique Pellé) Solution: Check for the channel feature. (closes #8063)
2021-04-05patch 8.2.2714: filetype pattern ending in star is too far upv8.2.2714Bram Moolenaar
Problem: Filetype pattern ending in star is too far up. Solution: Move down to where patterns ending in star belong. (closes #8065)
2021-04-05patch 8.2.2713: folding code not sufficiently testedv8.2.2713Bram Moolenaar
Problem: Folding code not sufficiently tested. Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #8064)
2021-04-04patch 8.2.2712: memory leak when adding to a blob failsv8.2.2712Bram Moolenaar
Problem: Memory leak when adding to a blob fails. Solution: Clear the second typval before returning.
2021-04-04patch 8.2.2711: "gj" in a closed fold does not move out of the foldv8.2.2711Bram Moolenaar
Problem: "gj" in a closed fold does not move out of the fold. (Marco Hinz) Solution: Add a check for being in a closed fold. (closes #8062)
2021-04-04patch 8.2.2710: Vim9: not all tests cover script and :def functionv8.2.2710Bram Moolenaar
Problem: Vim9: not all tests cover script and :def function. Solution: Run tests in both if possible. Fix differences.
2021-04-04patch 8.2.2709: the GTK GUI has a gap next to the scrollbarv8.2.2709Bram Moolenaar
Problem: The GTK GUI has a gap next to the scrollbar. Solution: Calculate the scrollbar padding for GTK. (closes #8027)
2021-04-04patch 8.2.2708: test sometimes fails waiting for shell in terminalv8.2.2708Bram Moolenaar
Problem: Test sometimes fails waiting for shell in terminal. Solution: Use WaitForAssert() so we can see the actual job status. Use Run_shell_in_terminal().
2021-04-04patch 8.2.2707: adding a lot of completions can still be a bit slowv8.2.2707Bram Moolenaar
Problem: Adding a lot of completions can still be a bit slow. Solution: Add the check for CP_FAST. (Ben Jackson)
2021-04-03patch 8.2.2706: Vim9: wrong line number reported for boolean operatorv8.2.2706Bram Moolenaar
Problem: Vim9: wrong line number reported for boolean operator. Solution: Use the line number before skipping over line break. (closes #8058)
2021-04-03patch 8.2.2705: Vim9: misleading reported line number for wrong typev8.2.2705Bram Moolenaar
Problem: Vim9: misleading reported line number for wrong type. Solution: Remember and use the line number at the start. (closes #8059)