| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Vim9: some error messages not tested.
Solution: Add more tests. Fix uncovered bugs.
|
|
|
|
|
| |
Problem: Vim9: some error messages not tested.
Solution: Add more tests. Remove dead code. Fix uncovered bugs.
|
|
|
|
|
| |
Problem: Cannot recognize a <script> mapping using maparg().
Solution: Add the "script" key. (closes #5873)
|
|
|
|
|
|
| |
Problem: Win32: VTP doesn't respect 'restorescreen'.
Solution: Use escape codes to switch to alternate screen. (Nobuhiro
Takasaki, closes #5872)
|
|
|
|
|
| |
Problem: Vim9: memory leaks.
Solution: Free memory in the right place. Add hints for using asan.
|
|
|
|
|
| |
Problem: Vim9: Compiling can break when using a lambda inside :def.
Solution: Do not keep a pointer to the dfunc_T for longer time.
|
|
|
|
|
| |
Problem: Vim9: compiling not sufficiently tested.
Solution: Add more tests. Fix bug with PCALL.
|
|
|
|
|
| |
Problem: Vim9: some code and error messages not tested.
Solution: Add more tests.
|
|
|
|
|
| |
Problem: Vim9 script test fails.
Solution: Stricter condition for adding new local variable.
|
|
|
|
|
| |
Problem: Vim9: some error messages not tested.
Solution: Add more tests.
|
|
|
|
|
| |
Problem: Vim9: "let x = x + 1" does not give an error.
Solution: Hide the variable when compiling the expression.
|
|
|
|
|
| |
Problem: Channel and sandbox code not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5855)
|
|
|
|
|
| |
Problem: Travis is still using trusty.
Solution: Adjust config to use bionic. (Ozaki Kiichi, closes #5868)
|
|
|
|
|
| |
Problem: Vim9: some code is not tested.
Solution: Add more tests.
|
|
|
|
|
| |
Problem: Unloading shared libraries on exit has no purpose.
Solution: Do not unload shared libraries on exit.
|
|
|
|
|
| |
Problem: New buffers are not added to the Buffers menu.
Solution: Turn number into string. (Yee Cheng Chin, closes #5864)
|
|
|
|
|
| |
Problem: Vim9: error messages not tested.
Solution: Add more tests.
|
|
|
|
|
| |
Problem: Terminal nasty callback test fails sometimes.
Solution: use term_wait() instead of a sleep. (Yee Cheng Chin,closes #5865)
|
|
|
|
|
| |
Problem: Channel out_cb test still fails sometimes on Mac.
Solution: Use an ever longer timeout.
|
|
|
|
|
| |
Problem: Cannot use :write when using a plugin with BufWriteCmd.
Solution: Reset BF_NOTEDITED after BufWriteCmd. (closes #5807)
|
|
|
|
|
| |
Problem: Variables declared in an outer scope.
Solution: Decleare variables only in the scope where they are used.
|
|
|
|
|
| |
Problem: Terminal highlight name is set twice, leaking memory.
Solution: Delete one.
|
|
|
|
|
| |
Problem: Missing change to compile_list().
Solution: Add error message.
|
|
|
|
|
| |
Problem: Test_confirm_cmd_cancel() can fail on a slow system.
Solution: Use WaitForAssert(). (Ozaki Kiichi, closes #5861)
|
|
|
|
|
| |
Problem: Vim9: no error for missing ] after list.
Solution: Add error message. Add more tests.
|
|
|
|
|
|
| |
Problem: GUI: pixel dust with some fonts and characters.
Solution: Always redraw the character before the cursor. (Nir Lichtman,
closes #5549, closes #5856)
|
|
|
|
|
| |
Problem: Vim9: some errors are not tested
Solution: Add more tests. Fix that Vim9 script flag is not reset.
|
|
|
|
|
|
| |
Problem: Not parsing messages recursively breaks the govim plugin.
Solution: When called recursively do handle messages but do not close
channels.
|
|
|
|
|
| |
Problem: Vim9: dead code and wrong return type.
Solution: Remove dead code. Fix return type. Add more tests.
|
| |
|
|
|
|
|
| |
Problem: Typos and other small problems.
Solution: Fix the typos. Add missing files to the distribution.
|
|
|
|
|
| |
Problem: Typos and other small problems.
Solution: Fix the typos. Add missing file to distribution.
|
|
|
|
|
| |
Problem: Previewwindow test fails on some systems. (James McCoy)
Solution: Wait a bit after sending the "o". (closes #5849)
|
|
|
|
|
| |
Problem: Confirm test fails on amd64 system. (Alimar Riesebieter)
Solution: Add an extra WaitForAssert(). (Dominique Pelle)
|
|
|
|
|
| |
Problem: Build failure because of wrong feature name.
Solution: Correct feature name.
|
|
|
|
|
| |
Problem: Cannot check if a function name is correct.
Solution: Add "?funcname" to exists().
|
|
|
|
|
| |
Problem: Missing feature check in test function.
Solution: Add check commands.
|
|
|
|
|
| |
Problem: Test_quotestar() often fails when run under valgrind.
Solution: Wait longer for the GUI to start.
|
|
|
|
|
| |
Problem: Test_confirm_cmd is flaky.
Solution: Add a term_wait() call. (closes #5854)
|
|
|
|
|
| |
Problem: Cannot set the highlight group for a specific terminal.
Solution: Add the "highlight" option to term_start(). (closes #5818)
|
|
|
|
|
|
| |
Problem: Some tests fail when the system is slow.
Solution: Make the run number global, use in the test to increase the
waiting time. (closes #5841)
|
|
|
|
|
| |
Problem: Trailing space in job_start() command causes empty argument.
Solution: Ignore trailing space. (closes #5851)
|
|
|
|
|
| |
Problem: channel_parse_messages() fails when called recursively.
Solution: Return for a recursive call. (closes #5835)
|
|
|
|
|
|
| |
Problem: Win32: double-width character displayed incorrectly.
Solution: First move the cursor to the first column. (Nobuhiro Takasaki,
closes #5848)
|
|
|
|
|
| |
Problem: Not enough testing for restricted mode and function calls.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5847)
|
|
|
|
|
| |
Problem: Vim9: crash if return type is invalid. (Yegappan Lakshmanan)
Solution: Always return some type, not NULL.
|
|
|
|
|
|
| |
Problem: Various functions not properly tested.
Solution: Add more tests, especially for failures. (Yegappan Lakshmanan,
closes #5843)
|
|
|
|
|
|
| |
Problem: Terminal scroll tests fails on some systems.
Solution: Remove the fixed 100msec wait for Win32. Add a loop to wait until
scrolling has finished. (James McCoy, closes #5842)
|
|
|
|
|
| |
Problem: Listener with undo of deleting all lines not tested.
Solution: Add a test.
|
|
|
|
|
| |
Problem: Png and xpm files not in MS-Windows zip file.
Solution: Move files to shared between Unix and Windows target.
|