| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Coverity: no check for NULL command.
Solution: Check for NULL list item.
|
|
|
|
|
|
| |
Problem: When imstyle is one, mapping <Left> breaks preediting.
Solution: Pass though preediting key-events. (Yasuhiro Matsumoto, closes
#2064, closes #2063)
|
|
|
|
|
| |
Problem: older Gnome terminal returns smaller version number. (antarestrue)
Solution: Lower version limit from 2800 to 2500. (#2032)
|
|
|
|
|
| |
Problem: Terminal redirection test is flaky.
Solution: Wait for job to finish.
|
|
|
|
|
|
| |
Problem: Terminal scrape test waits too long, it checks for one instead of
three.
Solution: Check there are three characters. (micbou)
|
|
|
|
|
|
| |
Problem: Cannot build with the diff feature but without the mutli-byte
feature.
Solution: Remove #ifdefs. (John Marriott)
|
|
|
|
|
|
| |
Problem: Bufline test hangs on MS-Windows.
Solution: Avoid message for writing file. Source shared.vim when running
test individually.
|
|
|
|
|
|
| |
Problem: Terminal test fails on MS-Windows.
Solution: Disable the redirection test for now. Improve scrape test to make
it less flaky.
|
|
|
|
|
|
| |
Problem: setline() does not work on startup. (Manuel Ortega)
Solution: Do not check for ml_mfp to be set for the current buffer.
(Christian Brabandt)
|
|
|
|
|
| |
Problem: term_start() does not allow in_io, out_io and err_io options.
Solution: Add JO_OUT_IO to get_job_options().
|
|
|
|
|
|
| |
Problem: Cannot run terminal with spaces in argument.
Solution: Accept backslash to escape space and other characters. (closes
#1999)
|
|
|
|
|
| |
Problem: Terminal window feature not included by default.
Solution: Include the terminal feature for the "huge" build.
|
|
|
|
|
| |
Problem: Shell on Mac can't handle long text, making terminal test fail.
Solution: Only write 1000 characters instead of 5000.
|
|
|
|
|
| |
Problem: No test for what 8.0.1020 fixes.
Solution: Add test_feedinput(). Add a test. (Ozaki Kiichi, closes #2046)
|
|
|
|
|
| |
Problem: Buffer overflow in Ruby.
Solution: Allocate one more byte. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Code duplication in diff mode.
Solution: Use diff_equal_char() also in diff_cmp(). (Rick Howe)
|
|
|
|
|
| |
Problem: Running tests may pollute shell history. (Manuel Ortega)
Solution: Make $HISTFILE empty.
|
|
|
|
|
| |
Problem: Warning for uninitialized variable. (John Marriott)
Solution: Initialize ind_pre.
|
|
|
|
|
| |
Problem: Warning for uninitialized variable. (John Marriott)
Solution: Move code to check indent inside "if".
|
|
|
|
|
| |
Problem: Without the syntax feature highlighting doesn't work.
Solution: Always use unsigned short to store attributes.
|
|
|
|
|
|
| |
Problem: Bogus characters appear when indenting kicks in while doing a
visual-block append.
Solution: Recompute when indenting is done. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Cannot use another error format in getqflist().
Solution: Add the "efm" argument to getqflist(). (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Cannot change a line in a buffer other than the current one.
Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953)
|
|
|
|
|
|
| |
Problem: Strike-through text not supported.
Solution: Add support for the "strikethrough" attribute. (Christian
Brabandt, Ken Takata)
|
|
|
|
|
| |
Problem: "icase" of 'diffopt' is not used for highlighting differences.
Solution: Also use "icase". (Rick Howe)
|
|
|
|
|
| |
Problem: ++eof argument for terminal only available on MS-Windows.
Solution: Also support ++eof on Unix. Add a test.
|
|
|
|
|
|
| |
Problem: Sending buffer lines to terminal doesn't work on MS-Windows.
Solution: Use CR instead of NL after every line. Make the EOF text work
properly. Add the ++eof argument to :terminal.
|
|
|
|
|
|
| |
Problem: Sending buffer lines to terminal doesn't work on MS-Windows.
Solution: Send CTRL-D to mark the end of the text. (Yasuhiro Matsumoto,
closes #2043) Add the "eof_chars" option.
|
|
|
|
|
|
|
|
| |
Problem: Detecting background color does not work in screen, even when it
is working like an xterm.
Solution: Make "screen.xterm" use termcap entries like an xterm. (Lubomir
Rintel, closes #2048) When termresponse version is huge also
recognize as not being an xterm.
|
|
|
|
|
| |
Problem: "make tags" doesn't work well on MS-Windows.
Solution: Add or fix tags target. (Ken Takata)
|
|
|
|
|
| |
Problem: "text" argument for getqflist() is confusing. (Lcd47)
Solution: Use "lines" instead. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: MS-Windows: wrong size computation in is_cygpty().
Solution: Compute the size properly. (Ken Takata)
|
|
|
|
|
| |
Problem: Return value of getqflist() is inconsistent. (Lcd47)
Solution: Always return an "items" entry.
|
|
|
|
|
|
| |
Problem: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set. (Yongwei
Wu)
Solution: Use vim_getenv() but check it's returning the default "C:/".
|
|
|
|
|
|
| |
Problem: More terminals can't handle requesting cursor mode.
Solution: Recognize Putty. (Hirohito Higashi) Also include Xfce in the
version check. (Dominique Pelle) Recognize Konsole.
|
|
|
|
|
|
| |
Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth)
Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes
#1215)
|
|
|
|
|
| |
Problem: Stray copy command in test.
Solution: Remove the copy command.
|
|
|
|
|
|
| |
Problem: Manual folds are lost when a session file has the same buffer in
two windows. (Jeansen)
Solution: Use ":edit" only once. (Christian Brabandt, closes #1958)
|
|
|
|
|
| |
Problem: It is not easy to identify a quickfix list.
Solution: Add the "id" field. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Test 80 is old style.
Solution: Turn it into a new style test. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Older Gnome terminal still echoes t_RC. (Fracois Ingelrest)
Solution: Check for version > 3000 instead of 4000.
|
|
|
|
|
| |
Problem: When a timer calls getchar(1) input is overwritten.
Solution: Increment tb_change_cnt in inchar(). (closes #1940)
|
|
|
|
|
| |
Problem: Pasting in virtual edit happens in the wrong place.
Solution: Do not adjust coladd when after the end of the line (closes #2015)
|
|
|
|
|
| |
Problem: Warnings from 64-bit compiler. (Christian Brabandt)
Solution: Add type casts.
|
|
|
|
|
| |
Problem: Test for MS-Windows $HOME always passes.
Solution: Rename the test function. Make the test pass.
|
|
|
|
|
|
| |
Problem: Gnome terminal echoes t_RC.
Solution: Detect Gnome terminal by the version string. Add v: variables for
all the term responses.
|
|
|
|
|
| |
Problem: Missing update to terminal test.
Solution: Add the changes to the test.
|
|
|
|
|
|
| |
Problem: Old compiler doesn't know uint32_t. Warning for using NULL instead
of NUL.
Solution: Use UINT32_T. Use NUL instead of NULL.
|
|
|
|
|
|
|
| |
Problem: A terminal window with a running job behaves different from a
window containing a changed buffer.
Solution: Do not set 'bufhidden' to "hide". Fix that a buffer where a
terminal used to run is listed as "[Scratch]".
|
|
|
|
|
|
| |
Problem: MS-Windows: Problem with $HOME when is was set internally.
Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes
#2013)
|