| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Duplicate test case for quickfix.
Solution: Remove the function. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: :simalt on MS-Windows does not work properly.
Solution: Put something in the typeahead buffer. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Warning for uninitialized variable. (John Marriott)
Solution: Initialize "indent".
|
|
|
|
|
|
| |
Problem: Can't build when configure choses "install-sh". (Daniel Hahler)
Solution: Always use install-sh. Fix remaining use of mkinstalldirs.
(closes #1647)
|
|
|
|
|
|
| |
Problem: Using freed memory when resetting 'indentexpr' while evaluating
it. (Dominique Pelle)
Solution: Make a copy of 'indentexpr'.
|
|
|
|
|
| |
Problem: Get only one quickfix list after :caddbuf.
Solution: Reset qf_multiline. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Running parallel make after distclean fails. (Manuel Ortega)
Solution: Instead of using targets "scratch config myself" use "reconfig".
|
|
|
|
|
| |
Problem: Building the command table requires Perl.
Solution: Use a Vim script solution. (Dominique Pelle, closes #1641)
|
|
|
|
|
|
| |
Problem: The cursor line number becomes negative when using :z^ in an empty
buffer. (neovim #6557)
Solution: Correct the line number. Also reset the column.
|
|
|
|
|
|
|
| |
Problem: Can't run make with several jobs, creating directories has a race
condition.
Solution: Use the MKDIR_P autoconf mechanism. (Eric N. Vander Weele,
closes #1639)
|
|
|
|
|
|
| |
Problem: Bracketed paste is still enabled when executing a shell command.
(Michael Smith)
Solution: Disable brackted paste when going into cooked mode. (closes #1638)
|
|
|
|
|
| |
Problem: "1gd" may hang.
Solution: Don't get stuck in one position. (Christian Brabandt, closes #1643)
|
|
|
|
|
|
| |
Problem: Call for requesting color and ambiwidth is too early. (Hirohito
Higashi)
Solution: Move the call down to below resetting "starting".
|
|
|
|
|
|
| |
Problem: Setting nocompatible for the tiny version moves the cursor.
Solution: Use another trick to skip commands when the +eval feature is
present. (Christian Brabandt, closes #1630)
|
|
|
|
|
|
| |
Problem: Using freed memory in :caddbuf after clearing quickfix list.
(Dominique Pelle)
Solution: Set qf_last to NULL.
|
|
|
|
|
| |
Problem: Cannot detect Bazel BUILD files on some systems.
Solution: Check for BUILD after script checks. (Issue #1340)
|
|
|
|
|
| |
Problem: Crash when getting the window position in tmux. (Marvin Schmidt)
Solution: Add t_GP to the list of terminal options. (closes #1627)
|
|
|
|
|
| |
Problem: Not enough test coverage for syntax commands.
Solution: Add a few more tests. (Dominique Pelle, closes #1624)
|
|
|
|
|
| |
Problem: Undefined behavior when using backslash after empty line.
Solution: Check for an empty line. (Dominique Pelle, closes #1631)
|
|
|
|
|
| |
Problem: :windo allows for ! but it's not supported.
Solution: Disallow passing !. (Hirohito Higashi)
|
|
|
|
|
|
| |
Problem: Setting ttytype to xxx does not always fail as expected. (Marvin
Schmidt)
Solution: Catch both possible errors. (closes #1601)
|
| |
|
|
|
|
|
| |
Problem: The :ownsyntax command is not tested.
Solution: Add a test. (Dominique Pelle, closes #1622)
|
|
|
|
|
| |
Problem: GTK: using static gravities is not useful.
Solution: Remove setting static gravities. (Kazunobu Kuriyama)
|
|
|
|
|
|
| |
Problem: Getting the window position fails if both the GUI and term
code is built in.
Solution: Return after getting the GUI window position. (Kazunobu Kuriyama)
|
|
|
|
|
| |
Problem: Toupper/tolower test fails on OSX without Darwin.
Solution: Skip that part of the test also for OSX. (Kazunobu Kuriyama)
|
|
|
|
|
|
| |
Problem: Toupper and tolower don't work properly for Turkish when 'casemap'
contains "keepascii". (Bjorn Linse)
Solution: When 'casemap' contains "keepascii" use ASCII toupper/tolower.
|
|
|
|
|
| |
Problem: Toupper/tolower test with Turkish locale fails on Mac.
Solution: Skip the test on Mac.
|
|
|
|
|
|
| |
Problem: Toupper and tolower don't work properly for Turkish when 'casemap'
is empty. (Bjorn Linse)
Solution: Check the 'casemap' options when deciding how to upper/lower case.
|
|
|
|
|
| |
Problem: The typeahead buffer is reallocated too often.
Solution: Re-use the existing buffer if possible.
|
|
|
|
|
| |
Problem: Some etags format tags file use 0x01, breaking the parsing.
Solution: Use 0x02 for TAG_SEP. (James McCoy, closes #1614)
|
|
|
|
|
| |
Problem: No test for the 8g8 command.
Solution: Add a test. (Dominique Pelle, closes #1615)
|
|
|
|
|
|
|
| |
Problem: Saving the redo buffer only works one time, resulting in the "."
command not working well for a function call inside another
function call. (Ingo Karkat)
Solution: Save the redo buffer at every user function call. (closes #1619)
|
|
|
|
|
|
| |
Problem: Extra line break in verbosefile when using ":echomsg". (Ingo
Karkat)
Solution: Don't call msg_start(). (closes #1618)
|
|
|
|
|
|
| |
Problem: Swap file exists briefly when opening the command window.
Solution: Set the noswapfile command modifier before splitting the window.
(James McCoy, closes #1620)
|
|
|
|
|
| |
Problem: Edit test may fail on some systems.
Solution: If creating a directory with a very long path fails, bail out.
|
|
|
|
|
|
| |
Problem: Cppcheck warnings.
Solution: Use temp variable. Change NUL to NULL. Swap conditions. (Dominique
Pelle)
|
|
|
|
|
|
| |
Problem: Test_edit causes older xfce4-terminal to close. (Dominique Pelle)
Solution: Reduce number of columns to 2000. Try to restore the window
position.
|
|
|
|
|
| |
Problem: getpos() can return a negative line number. (haya14busa)
Solution: Handle a zero topline and botline. (closes #1613)
|
|
|
|
|
| |
Problem: Compiler warning on MS-Windows.
Solution: Add a type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Building unit tests fails.
Solution: Move params outside of #ifdef.
|
|
|
|
|
| |
Problem: Startup test fails on Mac.
Solution: Use another term name, "unknown" is known. Avoid a 2 second delay.
|
|
|
|
|
| |
Problem: No test for falling back to default term value.
Solution: Add a test.
|
|
|
|
|
|
| |
Problem: Illegal memory access with :z and large count.
Solution: Check for number overflow, using long instead of int. (Dominique
Pelle, closes #1612)
|
|
|
|
|
| |
Problem: Quickfix window not updated when freeing quickfix stack.
Solution: Update the quickfix window. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Memory leak when exiting from within a user function.
Solution: Clear the function call stack on exit.
|
|
|
|
|
| |
Problem: Defaults.vim does not work well with tiny features. (crd477)
Solution: When the +eval feature is not available always reset 'compatible'.
|
|
|
|
|
| |
Problem: Abbreviation doesn't work after backspacing newline. (Hkonrk)
Solution: Set the insert start column. (closes #1609)
|
|
|
|
|
| |
Problem: Test with long directory name fails on Mac.
Solution: Skip the test on Mac systems.
|
|
|
|
|
| |
Problem: Test with long directory name fails on non-unix systems.
Solution: Skip the test on non-unix systems.
|