| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: Functions for string manipulation are spread out.
Solution: Move string related functions to a new source file. (Yegappan
Lakshmanan, closes #8470)
|
|
|
|
|
| |
Problem: Debugger test fails.
Solution: Adjust eval command.
|
|
|
|
|
|
| |
Problem: Vim9: no error when a line only has a variable name.
Solution: Give an error when an expression is evaluated without an effect.
(closes #8538)
|
|
|
|
|
| |
Problem: No test for E187 and "No swap file".
Solution: Add a test. (Dominique Pellé, closes #8540)
|
|
|
|
|
| |
Problem: Vim9: builtin function arguments not checked at compile time.
Solution: Add more type checks. (Yegappan Lakshmanan, closes #8539)
|
|
|
|
|
| |
Problem: Crash when using typename() on a function reference. (Naohiro Ono)
Solution: Initialize pointer to NULL. (closes #8531)
|
|
|
|
|
| |
Problem: Vim9: memory leak when add() fails.
Solution: Allocate listitem_T after type check.
|
|
|
|
|
|
| |
Problem: Compiler warns for size_t to colnr_T conversion. (Randall W.
Morris)
Solution: Add a type cast.
|
|
|
|
|
| |
Problem: MS-Windows: ipv6 channel test is very flaky in the GUI.
Solution: Skip the test.
|
|
|
|
|
|
| |
Problem: Vim9: import test fails.
Solution: Rename directory back to "import", use "p" to avoid an error when
the directory already exists.
|
|
|
|
|
| |
Problem: Vim9: imported uninitialized list does not get type checked.
Solution: Get type from imported variable.
|
|
|
|
|
| |
Problem: Vim9: uninitialzed list does not get type checked.
Solution: Set the type when initializing the variable. (closes #8529)
|
|
|
|
|
| |
Problem: Vim9: no error when adding number to list of string.
Solution: Check the value type. (closes #8529)
|
|
|
|
|
|
| |
Problem: Vim9: for loop error reports wrong line number.
Solution: Save and restore the line number when evaluating the expression.
(closes #8514)
|
|
|
|
|
|
| |
Problem: Variables are set but not used.
Solution: Move the declarations to the block where they are used.
(closes #8527)
|
|
|
|
|
| |
Problem: Vim9: no error for white space between option and "=9".
Solution: Check for extraneous white space. (issue #8408)
|
|
|
|
|
|
| |
Problem: Vim9: confusing error when using white space after option, before
one of "!&<".
Solution: Give a specific error. (issue #8408)
|
|
|
|
|
|
| |
Problem: With 'nowrap' cursor position is unexected in narrow window.
(Leonid V. Fedorenchik)
Solution: Put cursor on the last non-empty line. (closes #8525)
|
|
|
|
|
|
|
| |
Problem: 'listchars' "exceeds" character appears in foldcolumn. Window
separator is missing. (Leonid V. Fedorenchik)
Solution: Only draw the "exceeds" character in the text area. Break the
loop when not drawing the text. (closes #8524)
|
|
|
|
|
| |
Problem: Crypt with sodium test fails on MS-Windows.
Solution: Make the tests pass. (closes #8428)
|
|
|
|
|
| |
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
|
|
|
|
|
| |
Problem: Vim9: "any" type not handled correctly in for loop.
Solution: Change compile time check into runtime check. (closes #8516)
|
|
|
|
|
|
| |
Problem: Vim9: type not properly checked in for loop.
Solution: Have items() return a list of lists. Add runtime type checks.
(closes #8515)
|
| |
|
|
|
|
|
| |
Problem: Vim9: crash when debugging a function with line continuation.
Solution: Check for a NULL pointer. (closes #8521)
|
|
|
|
|
| |
Problem: Coverity complains about free_wininfo() use.
Solution: Add a condition that "wip2" is not equal to "wip". (Neovim #14996)
|
|
|
|
|
|
| |
Problem: Amiga-like systems: build error using stat().
Solution: Only build swapfile_process_running() on systems where it is
actually used. (Ola Söder, closes #8519)
|
|
|
|
|
| |
Problem: No error when for loop variable shadows script variable.
Solution: Check for the error. (closes #8512)
|
|
|
|
|
|
|
| |
Problem: With concealing enabled and indirectly closing a fold the cursor
may be somewhere in a folded line when it is not on the first line
of the fold.
Solution: Check if he cursor is somewhere in the folded text.
|
|
|
|
|
| |
Problem: Vim9: confusing error with extra whitespace before colon.
Solution: Check for colon after white space. (closes #8513)
|
|
|
|
|
|
| |
Problem: A pattern that matches the cursor position is bit complicated.
Solution: Use a dot to indicate the cursor line and column. (Christian
Brabandt, closes #8497, closes #8179)
|
|
|
|
|
| |
Problem: Check for $DISPLAY never fails.
Solution: Use eval().
|
|
|
|
|
| |
Problem: Test for remote_foreground() fails. (Elimar Riesebieter)
Solution: Check that $DISPLAY is set. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: Vim9: error for arguments while type didn't specify arguments.
Solution: Do not update that type to check when no argument count is
specified. (closes #8492)
|
|
|
|
|
|
| |
Problem: Vim9: confusing line number reported for error.
Solution: Use the start line number for the store instruction.
(closes #8488)
|
|
|
|
|
| |
Problem: Vim9: type of partial is wrong when it has arguments.
Solution: Subtract arguments from the count. (issue #8492)
|
|
|
|
|
| |
Problem: Vim9: unspecified function type causes type error.
Solution: Don't check type when min_argcount is negative. (issue #8492)
|
|
|
|
|
| |
Problem: Swap test may fail on some systems when jobs take longer to exit.
Solution: Use different file names.
|
|
|
|
|
| |
Problem: Test for crash fix does not fail without the fix.
Solution: Adjust the test sequence. (closes #8506)
|
|
|
|
|
| |
Problem: Missing function prototype for vim_round().
Solution: Add the prototype
|
|
|
|
|
| |
Problem: Missing function prototype for vim_round().
Solution: Add the prototype.
|
|
|
|
|
| |
Problem: Vim9: no error when using type with unknown number of arguments.
Solution: Do not ignore argument count of -1. (closes #8492)
|
|
|
|
|
| |
Problem: Vim9: missing catch/finally not reported at script level.
Solution: Give an error. (closes #8487)
|
|
|
|
|
| |
Problem: Popup window test is flaky on MS-Windows with GUI.
Solution: Skip the check in this situation.
|
|
|
|
|
|
|
| |
Problem: Crash when using "quit" at recovery prompt and autocommands are
triggered.
Solution: Block autocommands when creating an empty buffer to use as the
current buffer. (closes #8506)
|
|
|
|
|
| |
Problem: Temp files remain after running tests.
Solution: Delete the right files. (Dominique Pellé, closes #8509)
|
|
|
|
|
|
| |
Problem: With 'virtualedit' set to "block" block selection is wrong after
using "$". (Marco Trosi)
Solution: Compute the longest selected line. (closes #8495)
|
|
|
|
|
|
| |
Problem: Test_popup_atcursor_pos() fails without the conceal feature.
Solution: Add a check for the conceal feature. (Dominique Pellé,
closes #8505)
|
|
|
|
|
| |
Problem: tablabel_tooltip test fails with Athena. (Dominique Pellé)
Solution: Skip the test when using Athena. (closes #8508)
|
|
|
|
|
|
| |
Problem: Vim9: builtin function test fails without the +channel feature.
Solution: Check the +channel feature is supported. (Dominique Pellé,
closes #8507)
|