| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: MS-Windows: The vimrun program does not support Unicode.
Solution: Use GetCommandLineW(). Cleanup old #ifdefs. (Ken Takata)
|
|
|
|
|
| |
Problem: Sign tests don't cover enough.
Solution: Add more test cases. (Dominique Pelle)
|
|
|
|
|
| |
Problem: With Gnome when the GUI can't start test_startup hangs.
Solution: Call gui_mch_early_init_check(). (Hirohito Higashi)
|
|
|
|
|
| |
Problem: Generating prototypes with Cygwin doesn't work well.
Solution: Change #ifdefs. (Ken Takata)
|
|
|
|
|
| |
Problem: No automatic prototype for vim_main2().
Solution: Move the #endif. (Ken Takata)
|
|
|
|
|
|
|
| |
Problem: When startup test fails it's not easy to find out why.
GUI test fails with Gnome.
Solution: Add the help entry matches to a list an assert that.
Set $HOME for Gnome to create .gnome2 directory.
|
|
|
|
|
|
| |
Problem: Cannot detect encoding in a fifo.
Solution: Extend the stdin way of detecting encoding to fifo. Add a test
for detecting encoding on stdin and fifo. (Ken Takata)
|
|
|
|
|
| |
Problem: Completion does not work properly with some plugins.
Solution: Revert the part related to typing CTRL-E. (closes #972)
|
|
|
|
|
| |
Problem: glob2regpat test fails on Windows.
Solution: Remove the checks that use backslashes.
|
|
|
|
|
| |
Problem: Timers test is flaky.
Solution: Relax the sleep time check.
|
|
|
|
|
| |
Problem: Test glob2regpat does not test much.
Solution: Add a few more test cases. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Tests that use RunVim() do not actually perform the test.
Solution: Use "return" instead of "call". (Ken Takata)
|
|
|
|
|
| |
Problem: Sign tests are old style.
Solution: Turn them into new style tests. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Color Grey40 used in startup but not in the short list.
Solution: Add Grey40 to the builtin colors.
|
|
|
|
|
| |
Problem: Compiler warning for unused variable.
Solution: Remove it. (Dominique Pelle)
|
|
|
|
|
|
| |
Problem: There is no easy way to stop all timers. There is no way to
temporary pause a timer.
Solution: Add timer_stopall() and timer_pause().
|
|
|
|
|
| |
Problem: Reading from stdin test fails on MS-Windows.
Solution: Strip the extra space.
|
|
|
|
|
| |
Problem: No test for reading from stdin.
Solution: Add a test.
|
|
|
|
|
|
| |
Problem: No testing for -C and -N command line flags, file arguments,
startuptime.
Solution: Add tests.
|
|
|
|
|
|
| |
Problem: #ifdefs in main() are complicated.
Solution: Always define vim_main2(). Move params to the file level.
(suggested by Ken Takata)
|
|
|
|
|
| |
Problem: Insufficient testing of cscope.
Solution: Add more tests. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
|
|
|
|
|
| |
Problem: Can't test help on MS-Windows.
Solution: Skip the test.
|
|
|
|
|
| |
Problem: No test for "vim --help".
Solution: Add a test.
|
|
|
|
|
| |
Problem: MS-Windows build fails.
Solution: Add QueryPerformanceCounter().
|
|
|
|
|
| |
Problem: Cannot get information about timers.
Solution: Add timer_info().
|
|
|
|
|
| |
Problem: Startup test gets stuck on MS-Windows.
Solution: Use double quotes.
|
|
|
|
|
| |
Problem: Not running the startup test on MS-Windows.
Solution: Write vimcmd.
|
|
|
|
|
| |
Problem: Small build can't run tests.
Solution: Don't try setting 'packpath'.
|
|
|
|
|
| |
Problem: Small build can't run startup test.
Solution: Skip the test.
|
|
|
|
|
| |
Problem: Startup test fails on MS-Windows.
Solution: Don't check output if RunVim() returns zero.
|
|
|
|
|
|
|
|
| |
Problem: It is not possible to use plugins in an "after" directory to tune
the behavior of a package.
Solution: First load plugins from non-after directories, then packages and
finally plugins in after directories.
Reset 'loadplugins' before executing --cmd arguments.
|
|
|
|
|
| |
Problem: match() and related functions tested with old style test.
Solution: Convert to new style test. (Hirohito Higashi)
|
|
|
|
|
|
| |
Problem: Result of getcompletion('', 'sign') depends on previous
completion.
Solution: Call set_context_in_sign_cmd(). (Dominique Pelle)
|
|
|
|
|
| |
Problem: Expression test fails without conceal feature.
Solution: Only check "conceal" with the conceal feature.
|
|
|
|
|
| |
Problem: setmatches() mixes up values. (Nikolai Pavlov)
Solution: Save the string instead of reusing a shared buffer.
|
|
|
|
|
| |
Problem: Insufficient testing for cscope.
Solution: Add more tests. (Dominique Pelle)
|
|
|
|
|
|
| |
Problem: Result of getcompletion('', 'cscope') depends on previous
completion. (Christian Brabandt)
Solution: Call set_context_in_cscope_cmd().
|
|
|
|
|
|
| |
Problem: Test_job_start_fails() is expected to report memory leaks, making
it hard to see other leaks in test_partial.
Solution: Move Test_job_start_fails() to a separate test file.
|
|
|
|
|
| |
Problem: Compiler warning.
Solution: Add type cast. (Ken Takata, Mike Williams)
|
|
|
|
|
| |
Problem: Quotes make GUI test fail on MS-Windows.
Solution: Remove quotes, strip white space.
|
|
|
|
|
| |
Problem: Test_communicate() fails sometimes.
Solution: Add it to the flaky tests.
|
|
|
|
|
| |
Problem: GUI test isn't testing much.
Solution: Turn into a new style test. Execute a shell command.
|
|
|
|
|
| |
Problem: No proper translation of messages with a count.
Solution: Use ngettext(). (Sergey Alyoshin)
|
|
|
|
|
| |
Problem: Quickfix test fails on MS-Windows.
Solution: Close the help window. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Warning with MinGW 64. (John Marriott)
Solution: Change return type. (Ken Takata)
|
|
|
|
|
| |
Problem: If a test leaves a window open a following test may fail.
Solution: Always close extra windows after running a test.
|
|
|
|
|
| |
Problem: Not much testing for cscope.
Solution: Add a test that uses the cscope program. (Christian Brabandt)
|
|
|
|
|
| |
Problem: test_alot fails.
Solution: Close window.
|
|
|
|
|
|
|
| |
Problem: Not enough testing for popup menu. CTRL-E does not always work
properly.
Solution: Add more tests. When using CTRL-E check if the popup menu is
visible. (Christian Brabandt)
|