| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Map timeout test is flaky.
Solution: Add test to list of flaky tests. Increase timeout.
|
|
|
|
|
| |
Problem: Timer test sometimes fails on Mac.
Solution: Show more info when it fails.
|
|
|
|
|
| |
Problem: Test for multi-byte mapping fails on some systems.
Solution: Test in another way.
|
|
|
|
|
|
| |
Problem: Cannot use modifier with multi-byte character.
Solution: Allow using a multi-byte character, although it doesn't work
everywhere.
|
|
|
|
|
| |
Problem: popup preview test fails sometimes. (Christian Brabandt)
Solution: Clear the command line.
|
|
|
|
|
|
| |
Problem: Another failing timer test.
Solution: Assert that timers are finished by the end of the test. Rename
test functions to make them easier to find.
|
|
|
|
|
| |
Problem: Now another timer test is flaky.
Solution: Add test to list of flaky tests.
|
|
|
|
|
| |
Problem: Timers test is still flaky.
Solution: Compute the time to sleep more accurately.
|
|
|
|
|
| |
Problem: Timers test is flaky.
Solution: Accept a larger count. Add test to list of flaky tests.
|
|
|
|
|
| |
Problem: Crash when sound_playfile() callback plays sound.
Solution: Invoke callback later from event loop.
|
|
|
|
|
| |
Problem: Focus may remain in popup window.
Solution: Change focus if needed.
|
| |
|
|
|
|
|
|
| |
Problem: 'langmap' is not used for CTRL-W command in terminal.
Solution: Push the command in the typeahead buffer instead of the stuff
buffer. (closes #4814)
|
|
|
|
|
| |
Problem: Suspend test is failing.
Solution: Do not use GetVimCommandClean().
|
|
|
|
|
|
| |
Problem: Inconsistently using GetVimCommand() and v:progpath. (Daniel
Hahler)
Solution: Use GetVimCommand(). (closes #4806)
|
|
|
|
|
| |
Problem: May use NULL pointer when running out of memory.
Solution: Do not clear popup buffers when NULL. (closes #4802)
|
|
|
|
|
| |
Problem: Buffer no longer unloaded when adding text properties to it.
Solution: Do not create the memfile. (closes #4808)
|
|
|
|
|
| |
Problem: Might be freeing memory that was not allocated.
Solution: Have next_fenc() set the fenc_alloced flag. (closes #4804)
|
|
|
|
|
|
| |
Problem: Test listed as flaky should no longer be flaky.
Solution: Remove Test_popup_and_window_resize from the list of flaky tests.
(Daniel Hahler, close #4807)
|
|
|
|
|
| |
Problem: No test for Ex shift commands.
Solution: Add a test. (Dominique Pelle, closes #4801)
|
|
|
|
|
| |
Problem: Testing: WorkingClipboard() is not accurate.
Solution: Check feature clipboard_working instead.
|
|
|
|
|
| |
Problem: Insufficient info when test fails because of screen size.
Solution: Report the detected screen size.
|
|
|
|
|
| |
Problem: There is :spellwrong and :spellgood but not :spellrare.
Solution: Add :spellrare. (Martin Tournoij, closes #4291)
|
|
|
|
|
|
| |
Problem: Popup test fails if clipboard is supported but not working.
Solution: Add the "clipboard_working" feature. Also use Check commands
instead of "if" and "throw". And remove stray ch_logfile().
|
|
|
|
|
| |
Problem: Inaccurate memory estimate for Amiga-like OS.
Solution: Adjust #ifdef for AvailMem(). (Ola Söder, closes #4797)
|
|
|
|
|
| |
Problem: Cannot use printf() as a method.
Solution: Pass the base as the second argument to printf().
|
|
|
|
|
| |
Problem: Cannot use a lambda as a method.
Solution: Implement ->{lambda}(). (closes #4768)
|
|
|
|
|
|
|
| |
Problem: Allocating a bit too much when spellbadword() does not find a bad
word.
Solution: Reset "len" when going to the next word. (Daniel Hahler,
closes #4788)
|
|
|
|
|
| |
Problem: Win_execute() does not work in other tab. (Rick Howe)
Solution: Take care of the tab. (closes #4792)
|
|
|
|
|
| |
Problem: Confusing skipped message.
Solution: Drop "run" from "run start the GUI".
|
| |
|
|
|
|
|
| |
Problem: Travis does not report error when tests fail.
Solution: Explicitly do "exit 1".
|
|
|
|
|
|
| |
Problem: Difference in screenshots.
Solution: Update screenshots. Change checks in a few more tests.
(closes #4789)
|
|
|
|
|
| |
Problem: Not strict enough checking syntax of method invocation.
Solution: Check there is no white space inside ->method(.
|
|
|
|
|
|
| |
Problem: Allocating more memory than needed for extended structs.
Solution: Use offsetof() instead of sizeof(). (Dominique Pelle,
closes #4786)
|
|
|
|
|
| |
Problem: Tests use hand coded feature and option checks.
Solution: Use the commands from check.vim in more tests.
|
|
|
|
|
|
| |
Problem: Allocating more memory than needed for extended structs.
Solution: Use offsetof() instead of sizeof(). (Dominique Pelle,
closes #4785)
|
|
|
|
|
| |
Problem: Crash when correctly spelled word is very long. (Ben Kraft)
Solution: Check word length before copying. (closes #4778)
|
|
|
|
|
|
| |
Problem: Command line history code is spread out.
Solution: Put the code in a new file. (Yegappan Lakshmanan, closes #4779)
Also graduate the +cmdline_hist feature.
|
|
|
|
|
|
| |
Problem: Confusing error message when range is not allowed.
Solution: With ADDR_NONE give e_norange. Change e_invaddr to e_invrange for
consistency.
|
|
|
|
|
| |
Problem: No test for wrong number of method arguments.
Solution: Add a test.
|
|
|
|
|
| |
Problem: Using expr->FuncRef() does not work.
Solution: Make FuncRef work as a method.
|
|
|
|
|
|
|
| |
Problem: :pedit does not work with a popup preview window.
Solution: Avoid aborting with an error. (fixes #4777) Also double check
that after prepare_tagpreview() the current window is not a
popup window.
|
|
|
|
|
| |
Problem: Unused variable.
Solution: Remove the variable. (Mike Williams)
|
|
|
|
|
| |
Problem: Github contribution text is incomplete.
Solution: Update the text.
|
|
|
|
|
|
| |
Problem: Cannot use a user defined function as a method.
Solution: Pass the base as the first argument to the user defined function
after "->". (partly by FUJIWARA Takuya)
|
|
|
|
|
| |
Problem: Duplicating info for internal functions.
Solution: Use one table to list internal functions.
|
|
|
|
|
| |
Problem: A long title in a popup window overflows.
Solution: Truncate the title. (closes #4770)
|
|
|
|
|
|
| |
Problem: ATTENTION prompt for a preview popup window.
Solution: Close the popup window if aborting the buffer load. Avoid getting
the ATTENTION dialog.
|
|
|
|
|
| |
Problem: Reading a truncted undo file hangs Vim.
Solution: Check for reading EOF. (closes #4769)
|