summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2723: assignment test failsv8.2.2723Bram Moolenaar2021-04-052-1/+3
| | | | | Problem: Assignment test fails. Solution: Adjust error number.
* patch 8.2.2722: Vim9: crash when using LHS with double indexv8.2.2722Bram Moolenaar2021-04-054-31/+61
| | | | | | 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.
* patch 8.2.2721: Vim9: cannot have a linebreak inside a lambdav8.2.2721Bram Moolenaar2021-04-053-20/+49
| | | | | Problem: Vim9: cannot have a linebreak inside a lambda. Solution: Compile the expression before the arguments.
* patch 8.2.2720: GTK menu tooltip moves the cursorv8.2.2720Bram Moolenaar2021-04-052-0/+8
| | | | | | 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.
* patch 8.2.2719: Vim9: appending to dict item doesn't work in a :def functionv8.2.2719Bram Moolenaar2021-04-053-118/+195
| | | | | Problem: Vim9: appending to dict item doesn't work in a :def function. Solution: Implement assignment with operator on indexed item.
* patch 8.2.2718: Vim9: no explicit test for using a global function without g:v8.2.2718Bram Moolenaar2021-04-052-0/+26
| | | | | | Problem: Vim9: no explicit test for using a global function without the g: prefix. Solution: Add a test case.
* patch 8.2.2717: GTK menu items don't show a tooltipv8.2.2717Bram Moolenaar2021-04-052-2/+29
| | | | | | Problem: GTK menu items don't show a tooltip. Solution: Add a callback to show the tooltip. (Leonid V. Fedorenchik, closes #8067, closes #7810)
* patch 8.2.2716: the equivalent class regexp is missing some charactersv8.2.2716Bram Moolenaar2021-04-054-466/+790
| | | | | | Problem: The equivalent class regexp is missing some characters. Solution: Update the list of equivalent characters. (Dominique Pellé, closes #8029)
* patch 8.2.2715: Vim9: tests fail without the channel featurev8.2.2715Bram Moolenaar2021-04-053-1/+7
| | | | | Problem: Vim9: tests fail without the channel feature. (Dominique Pellé) Solution: Check for the channel feature. (closes #8063)
* patch 8.2.2714: filetype pattern ending in star is too far upv8.2.2714Bram Moolenaar2021-04-053-6/+10
| | | | | Problem: Filetype pattern ending in star is too far up. Solution: Move down to where patterns ending in star belong. (closes #8065)
* patch 8.2.2713: folding code not sufficiently testedv8.2.2713Bram Moolenaar2021-04-052-0/+122
| | | | | Problem: Folding code not sufficiently tested. Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #8064)
* patch 8.2.2712: memory leak when adding to a blob failsv8.2.2712Bram Moolenaar2021-04-042-3/+7
| | | | | Problem: Memory leak when adding to a blob fails. Solution: Clear the second typval before returning.
* patch 8.2.2711: "gj" in a closed fold does not move out of the foldv8.2.2711Bram Moolenaar2021-04-043-13/+28
| | | | | 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)
* patch 8.2.2710: Vim9: not all tests cover script and :def functionv8.2.2710Bram Moolenaar2021-04-046-737/+756
| | | | | Problem: Vim9: not all tests cover script and :def function. Solution: Run tests in both if possible. Fix differences.
* patch 8.2.2709: the GTK GUI has a gap next to the scrollbarv8.2.2709Bram Moolenaar2021-04-042-6/+20
| | | | | Problem: The GTK GUI has a gap next to the scrollbar. Solution: Calculate the scrollbar padding for GTK. (closes #8027)
* patch 8.2.2708: test sometimes fails waiting for shell in terminalv8.2.2708Bram Moolenaar2021-04-043-4/+6
| | | | | | 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().
* patch 8.2.2707: adding a lot of completions can still be a bit slowv8.2.2707Bram Moolenaar2021-04-042-1/+6
| | | | | Problem: Adding a lot of completions can still be a bit slow. Solution: Add the check for CP_FAST. (Ben Jackson)
* patch 8.2.2706: Vim9: wrong line number reported for boolean operatorv8.2.2706Bram Moolenaar2021-04-033-8/+33
| | | | | | Problem: Vim9: wrong line number reported for boolean operator. Solution: Use the line number before skipping over line break. (closes #8058)
* patch 8.2.2705: Vim9: misleading reported line number for wrong typev8.2.2705Bram Moolenaar2021-04-033-1/+14
| | | | | Problem: Vim9: misleading reported line number for wrong type. Solution: Remember and use the line number at the start. (closes #8059)
* patch 8.2.2704: adding a lot of completions can be a bit slowv8.2.2704Bram Moolenaar2021-04-032-7/+13
| | | | | | Problem: Adding a lot of completions can be a bit slow. Solution: Use fast_breakcheck() instead of ui_breakcheck() when adding a list of completions. (Ben Jackson, closes #8061)
* patch 8.2.2703: Vim9: memory leak when failing on locked variablev8.2.2703Bram Moolenaar2021-04-033-1/+10
| | | | | Problem: Vim9: memory leak when failing on locked variable. Solution: Free the memory.
* patch 8.2.2702: compiler completion test fails when more scripts are addedv8.2.2702Bram Moolenaar2021-04-032-2/+4
| | | | | Problem: Compiler completion test fails when more scripts are added. Solution: Add a more generic pattern.
* patch 8.2.2701: order of removing FORTIFY_SOURCE is wrongv8.2.2701Bram Moolenaar2021-04-033-4/+6
| | | | | Problem: Order of removing FORTIFY_SOURCE is wrong. Solution: Use the more specific pattern first.
* patch 8.2.2700: nested autocmd test fails sometimesv8.2.2700Bram Moolenaar2021-04-032-2/+4
| | | | | Problem: Nested autocmd test fails sometimes. Solution: Wait for the job to finish.
* patch 8.2.2699: Lua test failsv8.2.2699Bram Moolenaar2021-04-032-1/+3
| | | | | Problem: Lua test fails. Solution: Fix condition. (Yegappan Lakshmanan, closes #8060)
* patch 8.2.2698: Lua test fails on MS-Windowsv8.2.2698Bram Moolenaar2021-04-032-1/+11
| | | | | Problem: Lua test fails on MS-Windows. Solution: Fall back to old method if "lua -v" doesn't work.
* patch 8.2.2697: function list test failsv8.2.2697Bram Moolenaar2021-04-032-0/+3
| | | | | Problem: Function list test fails. Solution: Add missing function. (Yegappan Lakshmanan)
* patch 8.2.2696: Lua test fails with Lua 5.4.3 and laterv8.2.2696Bram Moolenaar2021-04-032-25/+54
| | | | | | Problem: Lua test fails with Lua 5.4.3 and later. Solution: Check for different error messages. (Yegappan Lakshmanan, closes #8050)
* patch 8.2.2695: cursor position reset with nested autocommandsv8.2.2695Bram Moolenaar2021-04-033-4/+35
| | | | | | Problem: Cursor position reset with nested autocommands. Solution: Only check and reset line numbers for not nested autocommands. (closes #5820)
* patch 8.2.2694: when 'matchpairs' is empty every character beepsv8.2.2694Bram Moolenaar2021-04-028-5/+42
| | | | | | Problem: When 'matchpairs' is empty every character beeps. (Marco Hinz) Solution: Bail out when no character in 'matchpairs' was found. (closes #8053) Add assert_nobeep().
* patch 8.2.2693: Vim9: locked script variable can be changedv8.2.2693Bram Moolenaar2021-04-023-2/+17
| | | | | Problem: Vim9: locked script variable can be changed. Solution: Check legacy script variable for being locked. (issue #8031)
* patch 8.2.2692: Vim9: locked script variable can be changedv8.2.2692Bram Moolenaar2021-04-023-0/+20
| | | | | Problem: Vim9: locked script variable can be changed. Solution: Check for locked value. (closes #8031)
* patch 8.2.2691: autoconf may mess up compiler flagsv8.2.2691Bram Moolenaar2021-04-023-4/+6
| | | | | | Problem: Autoconf may mess up compiler flags. Solution: Handle removing FORTIFY_SOURCE a bit better. (Vladimir Lomov, closes #8049)
* patch 8.2.2690: PowerShell files are not recognizedv8.2.2690Bram Moolenaar2021-04-023-1/+10
| | | | | | Problem: PowerShell files are not recognized. Solution: Recognize several PowerShell extension. (Heath Stewart, closes #8051)
* patch 8.2.2689: tiny build failsv8.2.2689Bram Moolenaar2021-04-012-0/+4
| | | | | Problem: Tiny build fails. Solution: Add #ifdef around use of p_stl.
* patch 8.2.2688: Vim9: crash when using s: for script variablev8.2.2688Bram Moolenaar2021-04-013-3/+6
| | | | | Problem: Vim9: crash when using s: for script variable. Solution: Pass the end pointer. (closes #8045)
* patch 8.2.2687: Vim9: cannot use "const" for global variable in :def functionv8.2.2687Bram Moolenaar2021-04-014-2/+27
| | | | | Problem: Vim9: cannot use "const" for global variable in :def function. Solution: Do allow using :const for a global variable. (closes #8030)
* patch 8.2.2686: status line is not updated when going to cmdline modev8.2.2686Bram Moolenaar2021-04-015-0/+42
| | | | | | | Problem: Status line is not updated when going to cmdline mode. Solution: Redraw status lines if 'statusline' is set and going to status line mode. (based on patch from Justin M. Keyes et al., closes #8044)
* patch 8.2.2685: custom statusline not drawn correctly with WinBarv8.2.2685Bram Moolenaar2021-04-016-2/+35
| | | | | | Problem: Custom statusline not drawn correctly with WinBar. Solution: Also adjust the column for the custom status line. (Yee Cheng Chin, closes #8047)
* patch 8.2.2684: not enough folding code is testedv8.2.2684Bram Moolenaar2021-04-014-18/+254
| | | | | Problem: Not enough folding code is tested. Solution: Add more test cases. (Yegappan Lakshmanan, closes #8046)
* patch 8.2.2683: build failure without the +eval featurev8.2.2683Bram Moolenaar2021-04-012-0/+4
| | | | | Problem: Build failure without the +eval feature. Solution: Add #ifdef.
* patch 8.2.2682: Vim9: cannot find Name.Func from "import * as Name"v8.2.2682Bram Moolenaar2021-04-014-4/+35
| | | | | | | Problem: Vim9: cannot find Name.Func from "import * as Name". (Alexander Goussas) Solution: When no variable found try finding a function. (closes #8045) Check that the function was exported.
* patch 8.2.2681: Vim9: test fails for redeclaring script variablev8.2.2681Bram Moolenaar2021-03-312-6/+9
| | | | | Problem: Vim9: test fails for redeclaring script variable. Solution: It's OK to assign to an existing script variable in legacy.
* patch 8.2.2680: Vim9: problem defining a script variable from legacy functionv8.2.2680Bram Moolenaar2021-03-315-7/+57
| | | | | | Problem: Vim9: problem defining a script variable from legacy function. Solution: Check if the script is Vim9, not the current syntax. (closes #8032)
* Update runtime files.Bram Moolenaar2021-03-3128-239/+275
|
* patch 8.2.2679: status line missing for non-current window with winbarv8.2.2679Bram Moolenaar2021-03-304-6/+57
| | | | | | Problem: Winbar drawn over status line for non-current window with winbar if frame is zero height. (Leonid V. Fedorenchik) Solution: Do not draw the window if the frame height is zero. (closes #8037)
* patch 8.2.2678: test for 'autoshelldir' does not reset the optionv8.2.2678Bram Moolenaar2021-03-302-0/+4
| | | | | Problem: Test for 'autoshelldir' does not reset the option. Solution: Reset the option after testing.
* patch 8.2.2677: Vim9: cannot use only some of the default argumentsv8.2.2677Bram Moolenaar2021-03-299-65/+170
| | | | | | Problem: Vim9: cannot use only some of the default arguments. Solution: Use v:none to use default argument value. Remove uf_def_arg_idx[], use JUMP_IF_ARG_SET. (closes #6504)
* patch 8.2.2676: missing error messagev8.2.2676Bram Moolenaar2021-03-292-0/+4
| | | | | Problem: Missing error message. Solution: Add new error message.
* patch 8.2.2675: directory change in a terminal window shell is not followedv8.2.2675Bram Moolenaar2021-03-2911-2/+145
| | | | | Problem: Directory change in a terminal window shell is not followed. Solution: Add the 'autoshelldir' option. (closes #6290)