| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Assignment test fails.
Solution: Adjust error number.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Vim9: cannot have a linebreak inside a lambda.
Solution: Compile the expression before the arguments.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Vim9: appending to dict item doesn't work in a :def function.
Solution: Implement assignment with operator on indexed item.
|
|
|
|
|
|
| |
Problem: Vim9: no explicit test for using a global function without the g:
prefix.
Solution: Add a test case.
|
|
|
|
|
|
| |
Problem: GTK menu items don't show a tooltip.
Solution: Add a callback to show the tooltip. (Leonid V. Fedorenchik,
closes #8067, closes #7810)
|
|
|
|
|
|
| |
Problem: The equivalent class regexp is missing some characters.
Solution: Update the list of equivalent characters. (Dominique Pellé,
closes #8029)
|
|
|
|
|
| |
Problem: Vim9: tests fail without the channel feature. (Dominique Pellé)
Solution: Check for the channel feature. (closes #8063)
|
|
|
|
|
| |
Problem: Filetype pattern ending in star is too far up.
Solution: Move down to where patterns ending in star belong. (closes #8065)
|
|
|
|
|
| |
Problem: Folding code not sufficiently tested.
Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #8064)
|
|
|
|
|
| |
Problem: Memory leak when adding to a blob fails.
Solution: Clear the second typval before returning.
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Vim9: not all tests cover script and :def function.
Solution: Run tests in both if possible. Fix differences.
|
|
|
|
|
| |
Problem: The GTK GUI has a gap next to the scrollbar.
Solution: Calculate the scrollbar padding for GTK. (closes #8027)
|
|
|
|
|
|
| |
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().
|
|
|
|
|
| |
Problem: Adding a lot of completions can still be a bit slow.
Solution: Add the check for CP_FAST. (Ben Jackson)
|
|
|
|
|
|
| |
Problem: Vim9: wrong line number reported for boolean operator.
Solution: Use the line number before skipping over line break.
(closes #8058)
|
|
|
|
|
| |
Problem: Vim9: misleading reported line number for wrong type.
Solution: Remember and use the line number at the start. (closes #8059)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Vim9: memory leak when failing on locked variable.
Solution: Free the memory.
|
|
|
|
|
| |
Problem: Compiler completion test fails when more scripts are added.
Solution: Add a more generic pattern.
|
|
|
|
|
| |
Problem: Order of removing FORTIFY_SOURCE is wrong.
Solution: Use the more specific pattern first.
|
|
|
|
|
| |
Problem: Nested autocmd test fails sometimes.
Solution: Wait for the job to finish.
|
|
|
|
|
| |
Problem: Lua test fails.
Solution: Fix condition. (Yegappan Lakshmanan, closes #8060)
|
|
|
|
|
| |
Problem: Lua test fails on MS-Windows.
Solution: Fall back to old method if "lua -v" doesn't work.
|
|
|
|
|
| |
Problem: Function list test fails.
Solution: Add missing function. (Yegappan Lakshmanan)
|
|
|
|
|
|
| |
Problem: Lua test fails with Lua 5.4.3 and later.
Solution: Check for different error messages. (Yegappan Lakshmanan,
closes #8050)
|
|
|
|
|
|
| |
Problem: Cursor position reset with nested autocommands.
Solution: Only check and reset line numbers for not nested autocommands.
(closes #5820)
|
|
|
|
|
|
| |
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().
|
|
|
|
|
| |
Problem: Vim9: locked script variable can be changed.
Solution: Check legacy script variable for being locked. (issue #8031)
|
|
|
|
|
| |
Problem: Vim9: locked script variable can be changed.
Solution: Check for locked value. (closes #8031)
|
|
|
|
|
|
| |
Problem: Autoconf may mess up compiler flags.
Solution: Handle removing FORTIFY_SOURCE a bit better. (Vladimir Lomov,
closes #8049)
|
|
|
|
|
|
| |
Problem: PowerShell files are not recognized.
Solution: Recognize several PowerShell extension. (Heath Stewart,
closes #8051)
|
|
|
|
|
| |
Problem: Tiny build fails.
Solution: Add #ifdef around use of p_stl.
|
|
|
|
|
| |
Problem: Vim9: crash when using s: for script variable.
Solution: Pass the end pointer. (closes #8045)
|
|
|
|
|
| |
Problem: Vim9: cannot use "const" for global variable in :def function.
Solution: Do allow using :const for a global variable. (closes #8030)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Problem: Custom statusline not drawn correctly with WinBar.
Solution: Also adjust the column for the custom status line. (Yee Cheng
Chin, closes #8047)
|
|
|
|
|
| |
Problem: Not enough folding code is tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #8046)
|
|
|
|
|
| |
Problem: Build failure without the +eval feature.
Solution: Add #ifdef.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Vim9: test fails for redeclaring script variable.
Solution: It's OK to assign to an existing script variable in legacy.
|
|
|
|
|
|
| |
Problem: Vim9: problem defining a script variable from legacy function.
Solution: Check if the script is Vim9, not the current syntax.
(closes #8032)
|
| |
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Test for 'autoshelldir' does not reset the option.
Solution: Reset the option after testing.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Missing error message.
Solution: Add new error message.
|
|
|
|
|
| |
Problem: Directory change in a terminal window shell is not followed.
Solution: Add the 'autoshelldir' option. (closes #6290)
|