Age | Commit message (Collapse) | Author |
|
Problem: Tests for mouse clicks are a bit flaky when run in an interactive
terminal.
Solution: Use "xterm2" instead of "xterm" for 'ttymouse' to avoid spurious
drag events.
|
|
Problem: Vim script debugger tests are old style.
Solution: Turn into new style tests. (Yegappan Lakshmanan, closes #4259)
|
|
Problem: No test for mouse clicks in the fold column.
Solution: Add a test. (Dominique Pelle, closes #4261)
|
|
Problem: When mouse click tests fails value of 'ttytype' is unknown.
Solution: Add a message to the assert.
|
|
Problem: .ts files are recognized as xml, while typescript is more common.
Solution: Recognize .ts files as typescript. (closes #4264)
|
|
Problem: Test for dragging a tab is flaky.
Solution: Add a brief sleep.
|
|
Problem: No test for dragging a tab with the mouse and for creating a new
tab by double clicking in the tabline.
Solution: Add two tests. (Dominique Pelle, closes #4258)
|
|
Problem: Cannot build with Ruby 1.8. (Tom G. Christensen)
Solution: Include ruby/st.h. (Ozaki Kiichi, closes #4257)
|
|
Problem: Suspend test has duplicated lines.
Solution: Use a function.
|
|
Problem: Cursor properties were not fully tested.
Solution: Add a test. (Dominique Pelle, closes #4256)
|
|
Problem: Statusline test could fail in large terminal.
Solution: Make the test work on a huge terminal. (Dominique Pelle,
closes #4255)
|
|
Problem: Terminal ANSI color test does not cover all colors.
Solution: Use the color number, the name is not always resulting in an ANSI
color when t_Co is 256.
|
|
Problem: Writing coverage info in a separate dir is not needed.
Solution: Revert the changes to use a separate directory.
|
|
Problem: Not all screen update code of the terminal window is executed in
tests.
Solution: Redraw before taking a screenshot.
|
|
Problem: No test for closing tab by click in tabline.
Solution: Add a test. Also fix that dragging window separator could fail in
a large terminal. (Dominique Pelle, closes #4253)
|
|
Problem: Gettitle test can still fail when another Vim is running.
Solution: Accept any server name number. (Dominique Pelle, closes #4252)
|
|
Problem: No test for mouse clicks in the terminal tabpage line.
Solution: Add a test. (Dominique Pelle, closes #4247). Also init
TabPageIdxs[], in case it's used before a redraw.
|
|
Problem: Gettitle test is failing when server name differs. (Kenta Sato)
Solution: Accept "VIM1" when 'autoservername' is used. (Dominique Pelle,
closes #4250, closes #4249)
|
|
Problem: Codecov does not report all the coverage information.
Solution: Make a second run with the nested execution output, expect that
Codecov will merge the results.
|
|
Problem: Incorrect coverage information; typo in color name.
Solution: Fix the typo. Set environment variables to have a nested Vim
write the coverage info in another directory.
|
|
Problem: Unreachable code.
Solution: Remove condition that will never be true. Add tests for all ANSI
colors.
|
|
Problem: Termcodes test would fail in a very big terminal.
Solution: Bail out when the row is larger than what will work. (Dominique
Pelle, closes #4246)
|
|
Problem: MS-Windows: with a silent (un)install $VIM/_vimrc is removed.
Solution: Don't delete _vimrc in silent mode. (Ken Takata, closes #4242)
|
|
Problem: Json encoded string is sometimes missing the final NUL.
Solution: Add the NUL. Also for log messages.
|
|
Problem: Unicode tables are out of date.
Solution: Update to Unicode 12. (Christian Brabandt, closes #4240)
|
|
Problem: Unicode emoji and other image characters not recognized.
Solution: Add ranges for musical notation, game pieces, etc. (Martin
Tournoij, closes #4238)
|
|
Problem: Termcodes tests can be improved.
Solution: Add helper functions to simplify tests. Dragging statusline for
xterm and sgr. (Dominique Pelle, closes #4237)
|
|
Problem: Getting a newer msgfmt on Travis is too complicated.
Solution: Use a "sourcline" entry. (Ozaki Kiichi, closes #4236)
|
|
|
|
Problem: Compiler warning with VS2019.
Solution: Specify different offset for "AMD64". (closes #4235)
|
|
Problem: Build fails when using shadow directory.
Solution: Link the desktop.in files.
|
|
Problem: Generating desktop files not tested on Travis.
Solution: Install a newer msgfmt package. (Christian Brabandt)
|
|
Problem: Building desktop files fails with older msgfmt.
Solution: Add autoconf check. Avoid always building the desktop files.
|
|
Problem: CTRL-L with 'incsearch' does not pick up char under cursor.
(Smylers)
Solution: Do not compare the position with the cursor position. (Hirohito
Higashi, closes #3620)
|
|
Problem: Desktop file translations are requiring manual updates.
Solution: Use the .po files for desktop file translations. (Christian
Brabandt)
|
|
Problem: In MS-Windows console colors in a terminal window are wrong.
Solution: Use the ansi index also for 16 colors. (Ken Takata)
|
|
Problem: Compiler warning for unused function. (Tony Mechelynck)
Solution: Add #ifdef.
|
|
Problem: Too strict checking of the 'spellfile' option.
Solution: Allow for a path.
|
|
Problem: May pass weird strings to file name expansion.
Solution: Check for matching characters. Disallow control characters.
|
|
Problem: No test for dragging the window separators with the mouse.
Solution: Add a test. (Dominique Pelle, closes #4226)
|
|
Problem: Terminal winpos test fails with very large terminal. (Dominique
Pelle)
Solution: Compute the expected size more accurately. (closes #4228)
|
|
Problem: Not easy to find out what neighbors a window has.
Solution: Add more arguments to winnr(). (Yegappan Lakshmanan, closes #3993)
|
|
Problem: No test for what is fixed in patch 8.1.0716.
Solution: Add a test. (Yasuhiro Matsumoto, closes #3797)
|
|
Problem: Plugins don't get notified when the popup menu changes.
Solution: Add the CompleteChanged event. (Andy Massimino. closes #4176)
|
|
|
|
Problem: Xterm mouse wheel escape sequence is not tested.
Solution: Add a test using low-level input. (Dominique Pelle, closes #4221)
|
|
Problem: Decoding of mouse click escape sequence is not tested.
Solution: Add a test for xterm and SGR using low-level input. Make
low-level input execution with feedkeys() work.
|
|
Problem: Build failure for small version. (Tony Mechelynck)
Solution: Add #ifdef.
|
|
Problem: Buffer for quickfix window is reused for another file.
Solution: Don't reuse the quickfx buffer. (Yegappan Lakshmanan)
|
|
Problem: Compiler warning for uninitialized struct member. (Yegappan
Lakshmanan)
Solution: Add initializer field.
|