Age | Commit message (Collapse) | Author |
|
Problem: It is not easy to get information about buffers, windows and
tabpages.
Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan
Lakshmanan)
|
|
Problem: Test fails with normal features.
Solution: Check is signs are supported.
|
|
Problem: Build fails with small features.
Solution: Correct option initialization.
|
|
Problem: The sign column disappears when the last sign is deleted.
Solution: Add the 'signcolumn' option. (Christian Brabandt)
|
|
Problem: Cannot get all information about a quickfix list.
Solution: Add an optional argument to get/set loc/qf list(). (Yegappan
Lakshmanan)
|
|
Problem: In the GUI the cursor is hidden when redrawing any window,
causing flicker.
Solution: Only undraw the cursor when updating the window it's in.
|
|
Problem: Test alot sometimes fails under valgrind. (Dominique Pelle)
Solution: Avoid passing a callback with the wrong number of arguments.
|
|
Problem: All functions are freed on exit, which may hide leaks.
Solution: Only free named functions, not reference counted ones.
|
|
Problem: glob2regpat test doesn't test everything on MS-Windows.
Solution: Add patterns with backslash handling.
|
|
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.
|