Age | Commit message (Collapse) | Author |
|
Problem: various code is not properly tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5871)
|
|
Problem: Getbufvar() may get the wrong dictionary. (David le Blanc)
Solution: Check for empty name. (closes #5878)
|
|
Problem: Some tests fail when the system is slow.
Solution: Make the run number global, use in the test to increase the
waiting time. (closes #5841)
|
|
Problem: Various functions not properly tested.
Solution: Add more tests, especially for failures. (Yegappan Lakshmanan,
closes #5843)
|
|
Problem: It is not possible to check for a typo in a feature name.
Solution: Add an extra argument to has().
|
|
Problem: Code in eval.c not sufficiently covered by tests.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5815)
|
|
Problem: Not enough test coverage for evalvars.c.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5804)
|
|
Problem: Abort called when using test_void(). (Dominique Pelle)
Solution: Only give an error, don't abort.
|
|
Problem: Internal error when using test_void() and test_unknown().
(Dominique Pelle)
Solution: Give a normal error.
|
|
Problem: Ex_getln.c code not covered by tests.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5702)
|
|
Problem: ex_getln.c code has insufficient test coverage.
Solution: Add more tests. Fix a problem. (Yegappan Lakshmanan, closes #5693)
|
|
Problem: ModifyOtherKeys cannot be temporarily disabled.
Solution: Add echoraw() with an example for modifyOtherKeys.
|
|
Problem: Test for ANSI colors fails without an "ls" command.
Solution: Use "dir". (Ken Takata, closes #5582)
|
|
Problem: A couple of tests may fail when features are missing.
Solution: Check for features. (Dominique Pelle, closes #5561)
|
|
Problem: Tests fail when the float feature is disabled.
Solution: Skip tests that don't work without float support.
|
|
Problem: Still a few places where range() does not work.
Solution: Fix using range() causing problems.
|
|
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.
|
|
Problem: Non-materialized range() list causes problems. (Fujiwara Takuya)
Solution: Materialize the list where needed.
|
|
Problem: strptime() test fails on Japanese Mac.
Solution: Use %T instead of %X.
|
|
Problem: Cannot parse a date/time string.
Solution: Add strptime(). (Stephen Wall, closes #)
|
|
Problem: Cannot get the mouse position when getting a mouse click.
Solution: Add getmousepos().
|
|
Problem: state() test fails on some Mac systems.
Solution: Increase the wait time. (closes #4983)
|
|
Problem: No tests for state().
Solution: Add tests. Clean up some feature checks. Make "a" flag work.
|
|
Problem: Not sufficient testing for quoted numbers.
Solution: Add a few more test cases.
|
|
Problem: Recognizing octal numbers is confusing.
Solution: Introduce scriptversion 4: do not use octal and allow for single
quote inside numbers.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: No proper test for getchar().
Solution: Add a test with special characters.
|
|
Problem: Crash when using nested map().
Solution: Clear the pointer in prepare_vimvar(). (Ozaki Kiichi,
closes #4890, closes #4891)
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method. Add a test for
mapcheck().
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
|
|
Problem: Ml_get errors after using append(). (Alex Genco)
Solution: Do not update the cursor twice. (closes #1737)
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make a few more functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: Tests use hand coded feature and option checks.
Solution: Use the commands from check.vim in more tests.
|
|
Problem: Exepath() doesn't work for "bin/cat".
Solution: Check for any path separator. (Daniel Hahler, closes #4724,
closes #4710)
|
|
Problem: Running tests leaves some files behind.
Solution: Delete the files. (Ozaki Kiichi, closes #4617)
|
|
Problem: Bufadd() reuses existing buffer without a name.
Solution: When the name is empty always create a new buffer.
|
|
Problem: There is no way to add or load a buffer without side effects.
Solution: Add the bufadd() and bufload() functions.
|
|
Problem: :let-heredoc does not trim enough.
Solution: Trim indent from the contents based on the indent of the first
line. Use let-heredoc in more tests.
|
|
Problem: Strftime() test fails on MS-Windows.
Solution: Skip the check for using the $TZ environment variable.
|
|
Problem: Localtime_r() does not respond to $TZ changes.
Solution: If $TZ changes then call tzset(). (Tom Ryder)
|