summaryrefslogtreecommitdiff
path: root/src/testdir
AgeCommit message (Collapse)Author
2016-07-29patch 7.4.2120Bram Moolenaar
Problem: User defined functions can't be a closure. Solution: Add the "closure" argument. Allow using :unlet on a bound variable. (Yasuhiro Matsumoto, Ken Takata)
2016-07-29patch 7.4.2119Bram Moolenaar
Problem: Closures are not supported. Solution: Capture variables in lambdas from the outer scope. (Yasuhiro Matsumoto, Ken Takata)
2016-07-29patch 7.4.2117Bram Moolenaar
Problem: Deleting an augroup that still has autocmds does not give a warning. The next defined augroup takes its place. Solution: Give a warning and prevent the index being used for another group name.
2016-07-29patch 7.4.2115Bram Moolenaar
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".
2016-07-29patch 7.4.2113Bram Moolenaar
Problem: Test for undo is flaky. Solution: Turn it into a new style test. Use test_settime() to avoid flakyness.
2016-07-28patch 7.4.2112Bram Moolenaar
Problem: getcompletion(.., 'dir') returns a match with trailing "*" when there are no matches. (Chdiza) Solution: Return an empty list when there are no matches. Add a trailing slash to directories. (Yegappan Lakshmanan) Add tests for no matches. (closes #947)
2016-07-28patch 7.4.2110Bram Moolenaar
Problem: When there is an CmdUndefined autocmd then the error for a missing command is E464 instead of E492. (Manuel Ortega) Solution: Don't let the pointer be NULL.
2016-07-27patch 7.4.2108Bram Moolenaar
Problem: Netbeans test is flaky. Solution: Wait for the cursor to be positioned.
2016-07-26patch 7.4.2103Bram Moolenaar
Problem: Can't have "augroup END" right after ":au!". Solution: Check for the bar character before the command argument.
2016-07-24patch 7.4.2100Bram Moolenaar
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)
2016-07-23patch 7.4.2098Bram Moolenaar
Problem: Text object tests are old style. Solution: Turn them into new style tests. (James McCoy, closes #941)
2016-07-23patch 7.4.2096Bram Moolenaar
Problem: Lambda functions show up with completion. Solution: Don't show lambda functions. (Ken Takata)
2016-07-23patch 7.4.2095Bram Moolenaar
Problem: Man test fails when run with the GUI. Solution: Adjust for different behavior of GUI. Add assert_inrange().
2016-07-23patch 7.4.2093Bram Moolenaar
Problem: Netbeans test fails once in a while. Leaving log file behind. Solution: Add it to the list of flaky tests. Disable logfile.
2016-07-22patch 7.4.2090Bram Moolenaar
Problem: Using submatch() in a lambda passed to substitute() is verbose. Solution: Use a static list and pass it as an optional argument to the function. Fix memory leak.
2016-07-21patch 7.4.2088Bram Moolenaar
Problem: Keymap test fails with normal features. Solution: Bail out if the keymap feature is not supported.
2016-07-21patch 7.4.2087Bram Moolenaar
Problem: Digraph code test coverage is still low. Solution: Add more tests. (Christian Brabandt)
2016-07-21patch 7.4.2086Bram Moolenaar
Problem: Using the system default encoding makes tests unpredictable. Solution: Always use utf-8 or latin1 in the new style tests. Remove setting encoding and scriptencoding where it is not needed.
2016-07-21patch 7.4.2085Bram Moolenaar
Problem: Digraph tests fails on some systems. Solution: Run it separately and set 'encoding' early.
2016-07-20patch 7.4.2084Bram Moolenaar
Problem: New digraph test makes testing hang. Solution: Don't set "nocp".
2016-07-20patch 7.4.2082Bram Moolenaar
Problem: Not much test coverage for digraphs. Solution: Add a new style digraph test. (Christian Brabandt)
2016-07-20patch 7.4.2081Bram Moolenaar
Problem: Line numbers in the error list are not always adjusted. Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan)
2016-07-20patch 7.4.2079Bram Moolenaar
Problem: Netbeans test fails on non-Unix systems. Solution: Only do the permission check on Unix systems.
2016-07-19patch 7.4.2077Bram Moolenaar
Problem: Cannot update 'tabline' when a tab was closed. Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
2016-07-19patch 7.4.2076Bram Moolenaar
Problem: Syntax error when dict has '>' key. Solution: Check for endchar. (Ken Takata)
2016-07-19patch 7.4.2075Bram Moolenaar
Problem: No autocommand event to initialize a window or tab page. Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
2016-07-19patch 7.4.2073Bram Moolenaar
Problem: rgb.txt is read for every color name. Solution: Load rgb.txt once. (Christian Brabandt) Add a test.
2016-07-19patch 7.4.2072Bram Moolenaar
Problem: substitute() does not support a Funcref argument. Solution: Support a Funcref like it supports a string starting with "\=".
2016-07-19patch 7.4.2071Bram Moolenaar
Problem: The return value of type() is difficult to use. Solution: Define v:t_ constants. (Ken Takata)
2016-07-17patch 7.4.2066Bram Moolenaar
Problem: getcompletion() not well tested. Solution: Add more testing.
2016-07-17patch 7.4.2061Bram Moolenaar
Problem: qf_init_ext() is too big. Solution: Move code to qf_parse_line() (Yegappan Lakshmanan)
2016-07-16patch 7.4.2050Bram Moolenaar
Problem: When using ":vimgrep" may end up with duplicate buffers. Solution: When adding an error list entry pass the buffer number if possible.
2016-07-16patch 7.4.2049Bram Moolenaar
Problem: There is no way to get a list of the error lists. Solution: Add ":chistory" and ":lhistory".
2016-07-15patch 7.4.2044Bram Moolenaar
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)
2016-07-15patch 7.4.2041Bram Moolenaar
Problem: Netbeans file authentication not tested. Solution: Add a test.
2016-07-15patch 7.4.2039Bram Moolenaar
Problem: The Netbeans integration is not tested. Solution: Add a first Netbeans test.
2016-07-13patch 7.4.2033Bram Moolenaar
Problem: 'cscopequickfix' option does not accept new value "a". Solution: Adjust list of command characters. (Ken Takata)
2016-07-12patch 7.4.2031Bram Moolenaar
Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value. (Oyvind A. Holm) Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe value. (partly by Christian Brabandt, closes #912)
2016-07-12patch 7.4.2029Bram Moolenaar
Problem: printf() does not work with 64 bit numbers. Solution: use the "L" length modifier. (Ken Takata)
2016-07-09patch 7.4.2015Bram Moolenaar
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.
2016-07-09patch 7.4.2014Bram Moolenaar
Problem: Using "noinsert" in 'completeopt' does not insert match. Solution: Set compl_enter_selects. (Shougo, closes #875)
2016-07-09patch 7.4.2013Bram Moolenaar
Problem: Using "noinsert" in 'completeopt' breaks redo. Solution: Set compl_curr_match. (Shougo, closes #874)
2016-07-09patch 7.4.2012Bram Moolenaar
Problem: Test for getcompletion() does not pass on all systems. Solution: Only test what is supported.
2016-07-09patch 7.4.2011Bram Moolenaar
Problem: It is not easy to get a list of command arguments. Solution: Add getcompletion(). (Yegappan Lakshmanan)
2016-07-09patch 7.4.2010Bram Moolenaar
Problem: There is a :cbottom command but no :lbottom command. Solution: Add :lbottom. (Yegappan Lakshmanan)
2016-07-09patch 7.4.2008Bram Moolenaar
Problem: evalcmd() has a confusing name. Solution: Rename to execute(). Make silent optional. Support a list of commands.
2016-07-09patch 7.4.2007Bram Moolenaar
Problem: Running the tests leaves a viminfo file behind. Solution: Make the viminfo option empty.
2016-07-09patch 7.4.2006Bram Moolenaar
Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi) Solution: First check that the current buffer is the right one. (Hirohito Higashi)
2016-07-08patch 7.4.2002Bram Moolenaar
Problem: Crash when passing number to filter() or map(). Solution: Convert to a string. (Ozaki Kiichi)
2016-07-07patch 7.4.1999Bram Moolenaar
Problem: evalcmd() doesn't work recursively. Solution: Use redir_evalcmd instead of redir_vname.