Age | Commit message (Collapse) | Author |
|
Problem: MS-Windows: default _vimrc not correct in silent install mode.
Solution: Add the LoadDefaultVimrc macro. (Ken Takata, closes #6451)
|
|
Problem: Mouse codes not tested sufficiently.
Solution: Add more tests for mouse codes. (closes #6436)
|
|
Problem: Cannot build with Lua 5.4.
Solution: Use luaL_typeerror instead defining it. (closes #6454)
|
|
Problem: Removed more than dead code.
Solution: Put back the decrement.
|
|
Problem: Using ht_used when looping through a hashtab is less reliable.
Solution: Use ht_changed in a few more places.
|
|
Problem: Vim9: test failure.
Solution: Add missing changes to hashtab.
|
|
Problem: Build failure.
Solution: Add missing change.
|
|
Problem: Vim9: crash in expr test when run in the GUI.
Solution: Break out of loop over hashtab also when function got removed and
added.
|
|
Problem: Vim9: crash in expr test when run in the GUI.
Solution: Temporarily comment out two test lines.
|
|
Problem: Vim9: && and || work different when not compiled.
Solution: Keep the value.
|
|
Problem: Vim9: true and false not recognized in Vim9 script.
Solution: Recognize true and false.
|
|
Problem: Unused assignments in expression evaluation.
Solution: Move declarations and assignments to inner blocks where possible.
|
|
Problem: Vim9: crash when calling a closure from a builtin function.
Solution: Use the current execution context. (closes #6441)
|
|
Problem: Vim9: crash when passing number as dict key.
Solution: Check key type to be string. (closes #6449)
|
|
Problem: Vim9: cannot disassemble a lambda function.
Solution: Recognize "<lambda>123" as a function name.
|
|
Problem: Not all assert functions are fully tested.
Solution: Test more assert functions.
|
|
Problem: Terminal2 test sometimes hangs in the GUI on Travis.
Solution: Move test function to terminal3 to see if the problem moves too.
|
|
Problem: Clientserver test still fails on MS-Windows.
Solution: Expect a different error message.
|
|
Problem: Build failure with normal features.
Solution: Add #ifdef.
|
|
Problem: Clientserver test fails on MS-Windows.
Solution: Expect a different error message.
|
|
Problem: Test failure because shell prompt differs.
Solution: Set the shell prompt.
|
|
Problem: Terminal window not redrawn when dragging a popup window over it.
Solution: Redraw terminal window. (fixes #6438)
|
|
Problem: Lua test fails with older Lua version.
Solution: Adjust expected error messages. (closes #6444)
|
|
Problem: Vim9: crash when function calls itself.
Solution: Add status UF_COMPILING. (closes #6441)
|
|
Problem: Vim9: checking for Vim9 syntax is spread out.
Solution: Use in_vim9script().
|
|
Problem: Vim9: line continuation in lambda doesn't always work.
Solution: Do not use a local evalarg unless there isn't one. (closes #6439)
|
|
Problem: Memory leak with invalid json input.
Solution: Free all keys at the end. (Dominique Pellé, closes #6443,
closes #6442)
|
|
Problem: Terminal2 test sometimes hangs in the GUI on Travis.
Solution: Disable Test_zz2_terminal_guioptions_bang() for now.
|
|
Problem: With SGR mouse codes balloon doesn't show up after click.
Solution: Add the MOUSE_RELEASE bits to mouse_code.
|
|
Problem: Some other tests fail.
Solution: Adjust tests for different assert_fails() behavior.
|
|
Problem: Some tests fail.
Solution: Adjust tests for different assert_fails() behavior. Remove unused
variable.
|
|
Problem: assert_fails() checks the last error message.
Solution: Check the first error, it is more relevant. Fix all the tests
that rely on the old behavior.
|
|
Problem: Vim9: no check for whitespace after comma in lambda.
Solution: Give error if white space is missing.
|
|
Problem: Json code not fully tested.
Solution: Add more test coverage. (Dominique Pellé, closes #6433)
|
|
Problem: Build failure in small version.
Solution: Add #ifdef.
|
|
Problem: Test_termwinscroll() sometimes hangs in the GUI.
Solution: Skip the test in the GUI.
|
|
Problem: Vim9: filter function recognized as command modifier, leading to a
crash.
Solution: Clear cmdmod after freeing items. Do not recognize a command
modifier followed by non-white space. (closes #6434)
|
|
Problem: Terminal2 test sometimes hangs in the GUI.
Solution: Move some tests to other files to further locate the problem.
Set the GUI to a fixed screen size.
|
|
Problem: Vim9: not enough type checking in Vim9 script.
Solution: Use same type checking as in a :def function.
|
|
|
|
Problem: Vim9: Cannot split a line before ".member".
Solution: Check for ".member" after line break.
|
|
Problem: No test for the "recording @x" message.
Solution: Add a test. (Dominique Pellé, closes #6427)
|
|
Problem: Tee doesn't build on some systems.
Solution: Include header files. (Dominique Pelle, closes #6431)
|
|
Problem: Error messages when doing "make clean" in the runtime/doc or
src/tee directories.
Solution: Use "rm -f".
|
|
Problem: Possible crash when out of memory.
Solution: Check for NULL pointer. (Dominique Pellé, closes #6432)
|
|
Problem: Cursor off by one with block paste while 'virtualedit' is "all".
Solution: Adjust condition. (Hugo Gualandi, closes #6430)
|
|
Problem: Write NUL past allocated space using corrupted spell file.
(Markus Vervier)
Solution: Init "c" every time.
|
|
Problem: Wrong method argument for appendbufline().
Solution: Use FEARG_3.
|
|
Problem: Vim9: builtin function method call only supports first argument.
Solution: Shift arguments when needed. (closes #6305, closes #6419)
|
|
Problem: Once mouse move events are enabled getchar() returns them.
Solution: Ignore K_MOUSEMOVE in getchar(). (closes #6424)
|