| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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"
|
|
|
|
|
|
|
| |
Problem: FreeBSD: test for sourcing utf-8 is skipped.
Solution: Run the matchadd_conceal test separately to avoid that setting
'term' to "ansi" causes problems for other tests. (Ozaki Kiichi,
closes #5721)
|
|
|
|
|
| |
Problem: Terminal in popup test is still a bit flaky.
Solution: Clear and redraw before opening the popup.
|
|
|
|
|
|
| |
Problem: Vim9: expression tests don't use recognized constants.
Solution: Recognize "true" and "false" as constants. Make skipping work for
assignment and expression evaluation.
|
|
|
|
|
| |
Problem: Vim9: constant expression not well tested.
Solution: Add tests for "if" with constant expression.
|
|
|
|
|
| |
Problem: Vim9: not all code tested.
Solution: Add a few more tests. fix using "b:" in literal dictionary.
|
|
|
|
|
| |
Problem: Various code not covered by tests.
Solution: Add more test coverage. (Yegappan Lakshmanan, closes #5720)
|
|
|
|
|
| |
Problem: Vim9: finding common list type not tested.
Solution: Add more tests. Fix listing function. Fix overwriting type.
|
|
|
|
|
| |
Problem: Compiler warning when building without the float feature.
Solution: Add #ifdef. (John Marriott)
|
|
|
|
|
|
| |
Problem: ":def" not skipped properly.
Solution: Add CMD_def to list of commands the require evaluation even when
not being executed.
|
| |
|
|
|
|
|
| |
Problem: Vim9: using wrong instruction, limited test coverage.
Solution: Use ISN_PUSHJOB. Add a few more tests.
|
|
|
|
|
| |
Problem: Some code in ex_getln.c not covered by tests.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5717)
|
|
|
|
|
| |
Problem: Using ":for" in Vim9 script gives an error.
Solution: Pass the LET_NO_COMMAND flag. (closes #5715)
|