| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Invalid memory access with "\<C-">.
Solution: Do not recognize this as a special character. (Dominique Pelle)
|
|
|
|
|
|
| |
Problem: Falling back from NFA to old regexp engine does not work properly.
(fritzophrenic)
Solution: Do not restore nfa_match. (Christian Brabandt, closes #867)
|
|
|
|
|
| |
Problem: Coverity reports a resource leak.
Solution: Close "fd" also when bailing out.
|
|
|
|
|
|
| |
Problem: When using a job in raw mode to append to a buffer garbage
characters are added.
Solution: Do not replace the trailing NUL with a NL. (Ozaki Kiichi)
|
|
|
|
|
|
| |
Problem: The quickfix init function is too big.
Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan
Lakshmanan)
|
|
|
|
|
| |
Problem: Running Win32 Vim in mintty does not work.
Solution: Detect mintty and give a helpful error message. (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: Unicode standard 9 was released.
Solution: Update the character property tables. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: Crash when running test_channel.vim on Windows.
Solution: Check for NULL pointer result from FormatMessage(). (Christian
Brabandt)
|
|
|
|
|
| |
Problem: Perl interface preprocessor statements not nicely indented.
Solution: Improve the indenting. (Ken Takata)
|
|
|
|
|
| |
Problem: Perl interface has obsolete workaround.
Solution: Remove the workaround added by 7.3.623. (Ken Takata)
|
|
|
|
|
|
|
| |
Problem: When using CTRL-W f and pressing "q" at the ATTENTION dialog the
newly opened window is not closed.
Solution: Close the window and go back to the original one. (Norio Takagi,
Hirohito Higashi)
|
|
|
|
|
|
| |
Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption.
(Christian Brabandt)
Solution: Use time_T instead of time_t for global variables. (Ken Takata)
|
|
|
|
|
| |
Problem: No test for what 7.4.1948 fixes.
Solution: Add a test. (Hirohito Higashi, closes #880)
|
|
|
|
|
| |
Problem: Not all parts of the quickfix code are tested.
Solution: Add more tests. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Cscope interface does not support finding assignments.
Solution: Add the "a" command. (ppettina, closes #882)
|
|
|
|
|
| |
Problem: Ruby test is old style.
Solution: Convert to a new style test. (Ken Takata)
|
|
|
|
|
| |
Problem: Quickfix long lines test not executed for buffer.
Solution: Call the function to test long lines. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Minor problems with the quickfix code.
Solution: Fix the problems. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Using Ctrl-A with double-byte encoding may result in garbled text.
Solution: Skip to the start of a character. (Hirohito Higashi)
|
|
|
|
|
|
| |
Problem: Viminfo continuation line with wrong length isn't skipped. (Marius
Gedminas)
Solution: Skip a line when encountering an error, but not two lines.
|
|
|
|
|
| |
Problem: File list does not include new XPM libraries.
Solution: Add the file list entries.
|
|
|
|
|
|
|
| |
Problem: The Man plugin doesn't work that well.
Solution: Use "g:ft_man_open_mode" to be able open man pages in vert split
or separate tab. Set nomodifiable for buffer with man content. Add
a test. (Andrey Starodubtsev, closes #873)
|
|
|
|
|
|
| |
Problem: Win32: Cannot compile with XPM feature using VC2015
Solution: Add XPM libraries compiled with VC2015, and enable to build
gvim.exe which supports XPM using VC2015. (Ken Takata)
|
|
|
|
|
| |
Problem: Coverity warns for unreachable code.
Solution: Remove the code that won't do anything.
|
|
|
|
|
| |
Problem: Background is not drawn properly when 'termguicolors' is set.
Solution: Check cterm_normal_bg_color. (Jacob Niehus, closes #805)
|
| |
|
|
|
|
|
|
| |
Problem: Not all quickfix tests are also done with the location lists.
Solution: Test more quickfix code. Use user commands instead of "exe".
(Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: "gd" hangs in some situations. (Eric Biggers)
Solution: Remove the SEARCH_START flag when looping. Add a test.
|
|
|
|
|
| |
Problem: Memory access error when reading viminfo. (Dominique Pelle)
Solution: Correct index in jumplist when at the end.
|
|
|
|
|
|
| |
Problem: When writing viminfo numbered marks were duplicated.
Solution: Check for duplicates between current numbered marks and the ones
read from viminfo.
|
|
|
|
|
| |
Problem: No test for directory stack in quickfix.
Solution: Add a test. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Off-by-one error in bounds check. (Coverity)
Solution: Check register number properly.
|
|
|
|
|
|
| |
Problem: When using the GUI search/replace a second match right after the
replacement is skipped.
Solution: Add the SEARCH_START flag. (Mleddy)
|
|
|
|
|
| |
Problem: New style tests not executed with MinGW compiler.
Solution: Add new style test support. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Compiler warning about uninitialzed variable. (Yegappan)
Solution: Give it a dummy value.
|
|
|
|
|
|
| |
Problem: When writing viminfo the jumplist is not merged with the one in
the viminfo file.
Solution: Merge based on timestamp.
|
|
|
|
|
|
| |
Problem: Using both old and new style file mark lines from viminfo.
Solution: Skip the old style lines if the viminfo file was written with a
Vim version that supports the new style.
|
|
|
|
|
| |
Problem: Can't build without +spell but with +quickfix. (Charles)
Solution: Add better #ifdef around ml_append_buf(). (closes #864)
|
|
|
|
|
| |
Problem: Inconsistent indenting and weird name.
Solution: Fix indent, make name all upper case. (Ken Takata)
|
|
|
|
|
| |
Problem: Overwriting pointer argument.
Solution: Assign to what it points to. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Compiler warning for signed/unsigned.
Solution: Add type cast.
|
|
|
|
|
| |
Problem: Possible crash with many history items.
Solution: Avoid the index going past the last item.
|
|
|
|
|
| |
Problem: Viminfo does not merge file marks properly.
Solution: Use a timestamp. Add the :clearjumps command.
|
|
|
|
|
| |
Problem: Missing "void" for functions without argument.
Solution: Add "void". (Hirohito Higashi)
|
|
|
|
|
| |
Problem: Command line editing is not tested much.
Solution: Add tests for expanding the file name and 'wildmenu'.
|
|
|
|
|
| |
Problem: Ruby 2.4.0 unifies Fixnum and Bignum into Integer.
Solution: Use rb_cInteger. (Weiong Mao)
|
|
|
|
|
| |
Problem: vim_time() not included when needed.
Solution: Adjust #ifdef.
|
|
|
|
|
| |
Problem: Missing test changes.
Solution: Update viminfo test.
|