Age | Commit message (Collapse) | Author |
|
Problem: Various tiny issues.
Solution: Update comments, white space, etc.
|
|
Problem: No error for using function() badly.
Solution: Check for passing wrong function name. (Ken Takata)
|
|
Problem: Can't build with tiny features.
Solution: Add #ifdef.
|
|
Problem: test_partial has memory leaks reported.
Solution: Add a note about why this happens.
|
|
Problem: More memory leaks when using partial, e.g. for "exit-cb".
Solution: Don't copy the callback when using a partial.
|
|
Problem: Pending timers cause false memory leak reports.
Solution: Free all timers on exit.
|
|
Problem: Memory leak when using timer_start(). (Dominique Pelle)
Solution: Don't copy the callback when using a partial.
|
|
Problem: Memory leak when saving for undo fails.
Solution: Free allocated memory. (Hirohito Higashi)
|
|
Problem: The short form of ":noswapfile" is ":noswap" instead of ":now".
(Kent Sibilev)
Solution: Only require three characters. Add a test for the short forms.
|
|
Problem: No tests for :diffget and :diffput
Solution: Add tests.
|
|
|
|
Problem: Compiler warning for loss of data.
Solution: Add a type cast. (Christian Brabandt)
|
|
Problem: diffmode test leaves files behind, breaking another test.
Solution: Delete the files.
|
|
Problem: No new style test for diff mode.
Solution: Add a test. Check that folds are in sync.
|
|
Problem: Mac: don't get +clipboard in huge build.
Solution: Move #define down below including featureh.h
|
|
Problem: No easy way to check if lambda and closure are supported.
Solution: Add the +lambda feature.
|
|
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)
|
|
Problem: Closures are not supported.
Solution: Capture variables in lambdas from the outer scope. (Yasuhiro
Matsumoto, Ken Takata)
|
|
Problem: Mac: can't build with tiny features.
Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama)
|
|
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.
|
|
Problem: The default vimrc for Windows is very conservative.
Solution: Use the defaults.vim in the Windows installer.
|
|
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: Tiny build fails.
Solution: Always include vim_time().
|
|
Problem: Test for undo is flaky.
Solution: Turn it into a new style test. Use test_settime() to avoid
flakyness.
|
|
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)
|
|
|
|
Problem: Defaults are very conservative.
Solution: Move settings from vimrc_example.vim to defaults.vim. Load
defaults.vim if no .vimrc was found.
|
|
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.
|
|
Problem: Setting 'display' to "lastline" is a drastic change, while
omitting it results in lots of "@" lines.
Solution: Add "truncate" to show "@@@" for a truncated line.
|
|
Problem: Netbeans test is flaky.
Solution: Wait for the cursor to be positioned.
|
|
Problem: Misplaced equal sign.
Solution: Remove it.
|
|
Problem: Clang warns about missing field in initializer.
Solution: Define COMMA and use it. (Kazunobu Kuriyama)
|
|
Problem: Configure reports default features to be "normal" while it is
"huge".
Solution: Change the default text.
|
|
Problem: Code duplication when unreferencing a function.
Solution: De-duplicate.
|
|
Problem: Can't have "augroup END" right after ":au!".
Solution: Check for the bar character before the command argument.
|
|
Problem: Tiny build with GUI fails.
Solution: Revert one FOR_ALL_ change.
|
|
Problem: Looping over windows, buffers and tab pages is inconsistant.
Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
|
|
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: When a keymap is active only "(lang)" is displayed. (Ilya
Dogolazky)
Solution: Show the keymap name. (Dmitri Vereshchagin, closes #933)
|
|
|
|
Problem: Text object tests are old style.
Solution: Turn them into new style tests. (James McCoy, closes #941)
|
|
Problem: Warning from 64 bit compiler.
Solution: use size_t instead of int. (Mike Williams)
|
|
Problem: Lambda functions show up with completion.
Solution: Don't show lambda functions. (Ken Takata)
|
|
Problem: Man test fails when run with the GUI.
Solution: Adjust for different behavior of GUI. Add assert_inrange().
|
|
Problem: The color allocation in X11 is overly complicated.
Solution: Remove find_closest_color(), XAllocColor() already does this.
(Kazunobu Kuriyama)
|
|
Problem: Netbeans test fails once in a while. Leaving log file behind.
Solution: Add it to the list of flaky tests. Disable logfile.
|
|
Problem: GTK 3 build fails with older GTK version.
Solution: Check the pango version. (Kazunobu Kuriyama)
|
|
Problem: Coverity reports a resource leak when out of memory.
Solution: Close the file before returning.
|
|
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.
|
|
Problem: Color handling of X11 GUIs is too complicated.
Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu
Kuriyama)
|