| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: There is no equivalent of 'smartcase' for a tag search.
Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian
Brabandt, closes #712) Turn tagcase test into new style.
|
|
|
|
|
| |
Problem: Tab page tests are old style.
Solution: Change into new style tests. (Hirohito Higashi)
|
|
|
|
|
| |
Problem: Buffer overflow when using latin1 character with feedkeys().
Solution: Check for an illegal character. Add a test.
|
|
|
|
|
| |
Problem: Test for mappings is old style.
Solution: Convert the test to new style.
|
|
|
|
|
|
|
| |
Problem: It is not easy to get information about buffers, windows and
tabpages.
Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan
Lakshmanan)
|
|
|
|
|
|
| |
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: Sign tests are old style.
Solution: Turn them into new style tests. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
|
|
|
|
|
| |
Problem: match() and related functions tested with old style test.
Solution: Convert to new style test. (Hirohito Higashi)
|
|
|
|
|
|
| |
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: GUI test isn't testing much.
Solution: Turn into a new style test. Execute a shell command.
|
|
|
|
|
| |
Problem: No new style test for diff mode.
Solution: Add a test. Check that folds are in sync.
|
|
|
|
|
|
| |
Problem: Loading defaults.vim with -C argument.
Solution: Don't load the defaults script with -C argument. Test sourcing
the defaults script. Set 'display' to "truncate".
|
|
|
|
|
|
| |
Problem: Test for undo is flaky.
Solution: Turn it into a new style test. Use test_settime() to avoid
flakyness.
|
|
|
|
|
|
| |
Problem: Defaults are very conservative.
Solution: Move settings from vimrc_example.vim to defaults.vim. Load
defaults.vim if no .vimrc was found.
|
|
|
|
|
|
|
|
| |
Problem: "cgn" and "dgn" do not work correctly with a single character
match and the replacement includes the searched pattern. (John
Beckett)
Solution: If the match is found in the wrong column try in the next column.
Turn the test into new style. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Text object tests are old style.
Solution: Turn them into new style tests. (James McCoy, closes #941)
|
|
|
|
|
| |
Problem: Not much test coverage for digraphs.
Solution: Add a new style digraph test. (Christian Brabandt)
|
|
|
|
|
| |
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
|
|
|
|
|
|
|
| |
Problem: Not all arguments of trunc_string() are tested. Memory access
error when running the message tests.
Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run
unittests with valgrind. Fix the access error.
|
|
|
|
|
| |
Problem: eval.c is still too big.
Solution: Split off internal functions to evalfunc.c.
|
|
|
|
|
| |
Problem: eval.c is too big.
Solution: Move user functions to userfunc.c
|
|
|
|
|
| |
Problem: eval.c is too big.
Solution: Move List functions to list.c
|
|
|
|
|
| |
Problem: eval.c is too big.
Solution: Move Dictionary functions to dict.c.
|
|
|
|
|
|
| |
Problem: Coverage report is messed up by the unittests.
Solution: Add a separate test target for script tests. Use that when
collecting coverage information.
|
|
|
|
|
| |
Problem: No proper testing of trunc_string().
Solution: Add a unittest for message.c.
|
|
|
|
|
|
| |
Problem: filter() and map() either require a string or defining a function.
Solution: Support lambda, a short way to define a function that evaluates an
expression. (Yasuhiro Matsumoto, Ken Takata)
|
|
|
|
|
| |
Problem: The Netbeans integration is not tested.
Solution: Add a first Netbeans test.
|
|
|
|
|
| |
Problem: 'cscopequickfix' option does not accept new value "a".
Solution: Adjust list of command characters. (Ken Takata)
|
|
|
|
|
|
|
|
| |
Problem: When a file gets a name when writing it 'acd' is not effective.
(Dan Church)
Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes
#777, closes #803) Add test_autochdir() to enable 'acd' before
"starting" is reset.
|
|
|
|
|
|
| |
Problem: evalcmd() has a confusing name.
Solution: Rename to execute(). Make silent optional. Support a list of
commands.
|
|
|
|
|
| |
Problem: Capturing the output of a command takes a few commands.
Solution: Add evalcmd().
|
|
|
|
|
|
| |
Problem: Values for true and false can be confusing.
Solution: Update the documentation. Add a test. Make v:true evaluate to
TRUE for a non-zero-arg.
|
|
|
|
|
|
| |
Problem: filter() and map() only accept a string argument.
Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
Takata)
|
|
|
|
|
| |
Problem: farsi.c and arabic.c are included in a strange way.
Solution: Build them like other files.
|
|
|
|
|
| |
Problem: No testing for Farsi code.
Solution: Add a minimal test. Clean up Farsi code.
|
|
|
|
|
|
| |
Problem: On MS-Windows large files (> 2Gbyte) cause problems.
Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct
stat". Use 64 bit system functions if available. (Ken Takata)
|
|
|
|
|
|
| |
Problem: Two test files for increment/decrement.
Solution: Move the old style test into the new style test. (Hirohito
Higashi, closes #881)
|
|
|
|
|
|
|
|
| |
Problem: When 'insertmode' is reset while doing completion the popup menu
remains even though Vim is in Normal mode.
Solution: Ignore stop_insert_mode when the popup menu is visible. Don't set
stop_insert_mode when 'insertmode' was already off. (Christian
Brabandt)
|
|
|
|
|
| |
Problem: No test for what 7.4.1948 fixes.
Solution: Add a test. (Hirohito Higashi, closes #880)
|
|
|
|
|
| |
Problem: Ruby test is old style.
Solution: Convert to a new style test. (Ken Takata)
|
|
|
|
|
| |
Problem: Unix: Cannot run all tests with the GUI.
Solution: Add the "testgui" target.
|
|
|
|
|
| |
Problem: Running tests in shadow dir fails.
Solution: Link the samples directory
|
|
|
|
|
| |
Problem: Make uninstall leaves file behind.
Solution: Delete rgb.txt. (Kazunobu Kuriyama)
|
|
|
|
|
| |
Problem: The rgb.txt file is not installed.
Solution: Install the file. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Installation fails when $GTK_UPDATE_ICON_CACHE is empty.
Solution: Add quotes. (Kazunobu Kuriyama)
|
|
|
|
|
| |
Problem: When installing Vim on a GTK system the icon cache is not updated.
Solution: Update the GTK icon cache when possible. (Kazunobu Kuriyama)
|
|
|
|
|
|
| |
Problem: "make install" doesn't know about cross-compiling. (Christian
Neukirchen)
Solution: Add CROSS_COMPILING. (closes #740)
|
|
|
|
|
| |
Problem: The matchit plugin needs to be copied to be used.
Solution: Put the matchit plugin in an optional package.
|
|
|
|
|
|
| |
Problem: If the help tags file was removed "make install" fails. (Tony
Mechelynck)
Solution: Only try moving the file if it exists.
|