| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Coverity complains about uninitialized field.
Solution: Initialize the field.
|
| |
|
|
|
|
|
| |
Problem: Function a bit far away from where it's used.
Solution: Move function close to where it's used. (Ken Takata, closes #5569)
|
|
|
|
|
|
| |
Problem: Fnamemodify() does not apply ":~" when followed by ":.".
Solution: Don't let a failing ":." cause the ":~" to be skipped. (Yasuhiro
Matsumoto, closes #5577)
|
|
|
|
|
| |
Problem: Crash when missing member type on list argument.
Solution: Check for invalid type. (closes #5572)
|
|
|
|
|
| |
Problem: Calling Vim9 function using default argument fails.
Solution: Give an appropriate error. (closes #5572)
|
|
|
|
|
| |
Problem: Error code E899 used twice.
Solution: Use E863 for the terminal in popup error.
|
|
|
|
|
| |
Problem: Crash when using winnr('j') in a popup window.
Solution: Do not search for neighbors in a popup window. (closes #5568)
|
|
|
|
|
| |
Problem: :helptags and some other functionality not tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5567)
|
|
|
|
|
| |
Problem: When 'lazyredraw' is set the window title may not be updated.
Solution: Set "do_redraw" before entering the main loop. (Jason Franklin)
|
|
|
|
|
| |
Problem: Cannot assign to an imported variable.
Solution: Make it work.
|
|
|
|
|
|
| |
Problem: Vim9 script commands not sufficiently tested.
Solution: Add more tests. Fix storing global variable. Make script
variables work.
|
|
|
|
|
| |
Problem: Vim9 script commands not sufficiently tested.
Solution: Add more tests. Fix script-local function use.
|
|
|
|
|
| |
Problem: No tests for y/n prompt.
Solution: Add tests. (Dominique Pelle, closes #5564)
|
|
|
|
|
| |
Problem: Some Ex commands not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5565)
|
|
|
|
|
| |
Problem: Blocking commands for a finished job in a popup window.
Solution: Do not block commands if the job has finished. Adjust test.
|
|
|
|
|
|
| |
Problem: Some tests fail when run in the GUI.
Solution: Make sure the window width is enough. In the GUI run terminal Vim
in the terminal, if possible.
|
|
|
|
|
| |
Problem: Some commands can cause problems in terminal popup.
Solution: Disallow more commands.
|
|
|
|
|
| |
Problem: Still build failure without +terminal feature.
Solution: Add more #ifdefs.
|
|
|
|
|
| |
Problem: Build failure without +terminal feature.
Solution: Add #ifdefs.
|
|
|
|
|
|
| |
Problem: Cannot put a terminal in a popup window.
Solution: Allow opening a terminal in a popup window. It will always have
keyboard focus until closed.
|
|
|
|
|
| |
Problem: Kotlin files are not recognized.
Solution: Detect Kotlin files. (Alkeryn, closes #5560)
|
|
|
|
|
| |
Problem: cd() with NULL argument crashes.
Solution: Check for NULL. (Ken Takata, closes #5558)
|
|
|
|
|
| |
Problem: Check commands don't work well with Vim9 script.
Solution: Improve constant expression handling.
|
|
|
|
|
| |
Problem: Reduntant code.
Solution: Remove unused assignments. (Dominique Pelle, closes #5557)
|
|
|
|
|
| |
Problem: A couple of tests may fail when features are missing.
Solution: Check for features. (Dominique Pelle, closes #5561)
|
|
|
|
|
| |
Problem: Vim9 script: cannot use "if has()" to skip lines.
Solution: Evaluate constant expression at runtime.
|
|
|
|
|
| |
Problem: Blob test fails.
Solution: Check for different error when float feature is missing.
|
|
|
|
|
| |
Problem: Tests fail when the float feature is disabled.
Solution: Skip tests that don't work without float support.
|
|
|
|
|
| |
Problem: Min() and max() materialize a range() list.
Solution: Compute the result without materializing the list. (#5541)
|
|
|
|
|
|
| |
Problem: Problems parsing :term arguments.
Solution: Improve parsing, fix memory leak, add tests. (Ozaki Kiichi,
closes #5536)
|
|
|
|
|
| |
Problem: Test for wrapmargin fails if terminal is not 80 columns.
Solution: Vertical split the window. (Ken Takata, closes #5554)
|
|
|
|
|
| |
Problem: Still a few places where range() does not work.
Solution: Fix using range() causing problems.
|
|
|
|
|
|
| |
Problem: With VTP the screen may not be restored properly.
Solution: Add another set of saved RGB values. (Nobuhiro Takasaki,
closes #5548)
|
|
|
|
|
|
| |
Problem: Memory leak in get_tags().
Solution: Free matches when finding a pseudo-tag line. (Dominique Pelle,
closes #5553)
|
|
|
|
|
| |
Problem: Generating os headers does not work for Swedish.
Solution: Set the locale to C. (Christian Brabandt, closes #5258)
|
|
|
|
|
| |
Problem: Crash when removing list element in map().
Solution: Lock the list. (closes #2652)
|
|
|
|
|
| |
Problem: Various commands not completely tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #5551)
|
|
|
|
|
| |
Problem: Build fails with old compiler.
Solution: Do not use anonymous unions. (John Marriott)
|
|
|
|
|
| |
Problem: Coverity warning for not restoring character.
Solution: Restore the character also in case of failure.
|
|
|
|
|
| |
Problem: Coverity warning for using uninitialized buffer.
Solution: Check the skip flag.
|
|
|
|
|
| |
Problem: Coverity warning for ignoring return value.
Solution: Check the return value and return if failed.
|
|
|
|
|
| |
Problem: Coverity warning for dead code.
Solution: Check if inside try-finally.
|
|
|
|
|
| |
Problem: Coverity warning for assigning NULL to an option.
Solution: Use empty string instead of NULL.
|
|
|
|
|
| |
Problem: Coverity warning for ignoring return value.
Solution: Check the return value and jump if failed.
|
|
|
|
|
| |
Problem: Coverity warning for using uninitialized variable.
Solution: Check for failure.
|
|
|
|
|
| |
Problem: Coverity warning for using NULL pointer.
Solution: Add missing "else".
|
|
|
|
|
| |
Problem: Test_alot takes too long.
Solution: Run several tests individually.
|
|
|
|
|
| |
Problem: Test hangs on MS-Windows console.
Solution: use feedkeys() instead of test_feedinput(). (Ken Takata)
|
|
|
|
|
| |
Problem: Balloon test fails in the GUI.
Solution: Skip test in the GUI.
|