| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Hardcopy command not tested enough.
Solution: Add tests for printing. (Dominique Pelle, closes #5748)
|
|
|
|
|
| |
Problem: Tag kind can't be a multi-byte character. (Marcin Szamotulski)
Solution: Recognize multi-byte character. (closes #5724)
|
|
|
|
|
|
| |
Problem: Printf test failing on Haiku.
Solution: Make a difference between int and short. (Dominique Pelle,
closes #5749)
|
|
|
|
|
| |
Problem: Some Normal mode commands not tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5746)
|
|
|
|
|
| |
Problem: MS-Windows: channel test fails if grep is not available.
Solution: Use another command. (Ken Takata, closes #5739)
|
|
|
|
|
| |
Problem: Internal error when using "0" for a callback.
Solution: Give a normal error. (closes #5743)
|
|
|
|
|
| |
Problem: Yaml files are only recognized by the file extension.
Solution: Check for a line starting with "%YAML". (Jason Franklin)
|
|
|
|
|
| |
Problem: popup_atcursor() may hang. (Yasuhiro Matsumoto)
Solution: Take the decoration into account. (closes #5728)
|
|
|
|
|
| |
Problem: Insufficient testing for indent.c.
Solution: Add indent tests. (Yegappan Lakshmanan, closes #5736)
|
|
|
|
|
|
| |
Problem: Cannot delete a text property matching both id and type. (Axel
Forsman)
Solution: Add the "both" argument.
|
|
|
|
|
|
| |
Problem: MS-Windows: feedkeys() with VIMDLL cannot handle CSI correctly.
Solution: Modify mch_inchar() to encode CSI bytes. (Ozaki Kiichi, Ken
Takata, closes #5726)
|
|
|
|
|
| |
Problem: Vim9: str_val is confusing, it's a number
Solution: Rename to stnr_val.
|
|
|
|
|
| |
Problem: Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)
Solution: Remove it, it was only for debugging.
|
|
|
|
|
| |
Problem: Vim9: while loop not tested.
Solution: Add test with "while", "break" and "continue"
|