Age | Commit message (Collapse) | Author |
|
Problem: Bsdl filetype is not detected.
Solution: Add an entry in the filetype list. (Daniel Kho, closes #5810)
|
|
Problem: Channel connect_waittime() test is flaky.
Solution: Set the test_is_flaky flag. Use test_is_flaky for more tests.
|
|
Problem: Buffer menu does not handle special buffers properly.
Solution: Keep a dictionary with buffer names to reliably keep track of
entries.
Also trigger BufFilePre and BufFilePost for command-line and
terminal buffers when the name changes.
|
|
Problem: MS-Windows: cannot use vimtutor from the start menu.
Solution: Better check for writable directory. Use the right path for the
executable. (Wu Yongwei, closes #5774, closes #5756)
|
|
Problem: Mac: breakcheck is using a value from the stone ages.
Solution: Delete BREAKCHECK_SKIP from the Mac header file. (Ben Jackson)
|
|
Problem: Channel test fails too often on slow Mac.
Solution: Increase waiting time to 10 seconds.
|
|
Problem: Search test leaves file behind.
Solution: Delete the file. Also use Check commands.
|
|
Problem: Delete() commented out for testing.
Solution: Undo commenting-out.
|
|
Problem: No early check if :find and :sfind have an argument.
Solution: Add EX_NEEDARG.
|
|
Problem: FileReadCmd event not well tested.
Solution: Add a test.
|
|
Problem: MSVC: build fails with some combination of features.
Solution: Enable CHANNEL if TERMINAL is enabled. (Mike Williams)
|
|
Problem: Writefile() error does not give a hint.
Solution: Add remark about first argument.
|
|
Problem: When 'buftype' is "nofile" there is no overwrite check.
Solution: Also check for existing file when 'buftype' is set.
(closes #5807)
|
|
Problem: Setting local instead of global flag.
Solution: Prepend "g:" to "test_is_flaky".
|
|
Problem: Not enough test coverage for evalvars.c.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5804)
|
|
Problem: Not all tests using a terminal are in the list of flaky tests.
Solution: Introduce the test_is_flaky flag.
|
|
Problem: Various memory leaks.
Solution: Avoid the leaks. (Ozaki Kiichi, closes #5803)
|
|
Problem: Profile test fails when two functions take same time.
Solution: Add a short sleep in once function. (closes #5797)
|
|
Problem: Delayed screen update when using undo from Insert mode.
Solution: Update w_topline and cursor shape before sleeping. (closes #5790)
|
|
Problem: Cmdexpand.c insufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5789)
|
|
Problem: Build fails with FEAT_EVAL but without FEAT_MENU.
Solution: Add #ifdef. (John Marriott)
|
|
Problem: Coverity complains about using NULL pointer.
Solution: Use empty string when option value is NULL.
|
|
Problem: Coverity warns for not using return value.
Solution: Add (void).
|
|
Problem: Coverity warns for using array index out of range.
Solution: Add extra "if" to avoid warning.
|
|
Problem: CI test coverage dropped.
Solution: Set $DISPLAY also for non-GUI builds. (James McCoy, closes #5788)
|
|
Problem: Terminal postponed scrollback test is flaky.
Solution: Add delay in between sending keys. Rename dump files.
|
|
Problem: Delayed redraw when shifting text from Insert mode.
Solution: Use msg_attr_keep() instead of msg(). (closes #5782)
|
|
Problem: Printmbcharset option not tested.
Solution: Add a test. Enable PostScript for AppVeyor build. (Dominique
Pelle, closes #5783)
|
|
Problem: Error for possible NULL argument to qsort().
Solution: Don't call qsort() when there is nothing to sort. (Dominique
Pelle, closes #5780)
|
|
Problem: Part from unfinished patch got included.
Solution: Undo that part.
|
|
Problem: Menu functionality insufficiently tested.
Solution: Add tests. Add menu_info(). (Yegappan Lakshmanan, closes #5760)
|
|
Problem: Travis CI has warnings.
Solution: Avoid warnings, clean up the config. (Ozaki Kiichi, closes #5779)
|
|
Problem: Wrong feature check causes test not to be run.
Solution: Use CheckFunction instead of CheckFeature. (Ozaki Kiichi,
closes #5781)
|
|
Problem: Some tests fail when run under valgrind.
Solution: Increase timeouts.
|
|
Problem: Using freed memory with :lvimgrep and autocommand. (extracted from
POC by Dominique Pelle)
Solution: Avoid deleting a dummy buffer used in a window. (closes #5777)
|
|
Problem: Tiny popup when creating a terminal popup without minwidth.
Solution: Use a default mininum size of 5 lines of 20 characters.
|
|
|
|
Problem: Gcc warns for ambiguous else.
Solution: Add braces. (Dominique Pelle, closes #5778)
|
|
Problem: prop_find() does not find all props.
Solution: Check being in the start line. (Axel Forsman, closes #5776)
|
|
Problem: No CI test for a big-endian system.
Solution: Test with s390x. (James McCoy, closes #5772)
|
|
Problem: Nasty callback test fails on some systems.
Solution: Increase the sleep time.
|
|
Problem: Coverity warning for not using return value.
Solution: Move error message to separate function.
|
|
Problem: Using wrong printf directive for jump location.
Solution: Change "%lld" to "%d". (James McCoy, closes #5773)
|
|
Problem: Type of term_sendkeys() is unknown.
Solution: Just return zero. (closes #5762)
|
|
Problem: Prop_find() may not find text property at start of the line.
Solution: Adjust the loop to find properties. (Axel Forsman, closes #5761,
closes #5663)
|
|
Problem: Crash with combination of terminal popup and autocmd.
Solution: Disallow closing a popup that is the current window. Add a check
that the current buffer is valid. (closes #5754)
|
|
Problem: The typebuf_was_filled flag is sometimes not reset, which may
cause a hang.
Solution: Make sure typebuf_was_filled is reset when the typeahead buffer is
empty.
|
|
Problem: Various Normal mode commands not fully tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5751)
|
|
Problem: Vim9: import that redefines local variable does not fail.
Solution: Check for already defined symbols.
|
|
Problem: Can use :pedit in a popup window.
Solution: Disallow it.
|