| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: getwinpos() test fails on MS-Windows.
Solution: Don't try running this test.
|
|
|
|
|
| |
Problem: getwinpos() does not work in the MS-Windows console.
Solution: Implement getwinpos().
|
|
|
|
|
| |
Problem: MS-Windows: warning for unused variable.
Solution: Remove the variable.
|
|
|
|
|
|
| |
Problem: When making a new screendump test have to create the file.
Solution: Continue creating the failed screendump, so it can be moved once
it is correct.
|
|
|
|
|
| |
Problem: getwinpos() test does not work on MS-Windows.
Solution: Skip the test.
|
|
|
|
|
| |
Problem: getwinpos() doesn't work in terminal on MS-Windows console.
Solution: Adjust #ifdefs. Disable test for MS-Windows console.
|
|
|
|
|
| |
Problem: Build failure with +terminal but without tgetent.
Solution: Adjust #ifdef.
|
|
|
|
|
|
| |
Problem: Libvterm does not handle the window position report.
Solution: Let libvterm call the fallback CSI handler when not handling CSI
sequence. Handle the window position report in Vim.
|
|
|
|
|
| |
Problem: Insert completion flags are mixed up.
Solution: Clean up flags use of ins_compl_add() and cp_flags.
|
|
|
|
|
|
| |
Problem: No way to avoid filtering for autocomplete function, causing
flickering of the popup menu.
Solution: Add the "equal" field to complete items. (closes #3887)
|
|
|
|
|
| |
Problem: char2nr() does not handle composing characters.
Solution: Add str2list() and list2str(). (Ozaki Kiichi, closes #4190)
|
|
|
|
|
|
| |
Problem: Test for term_gettitle() was disabled.
Solution: Enable the test and bail out only when it doesn't work. (Dominique
Pelle, closes #3776)
|
|
|
|
|
| |
Problem: Cannot easily get directory entry matches.
Solution: Add the readdir() function. (Yasuhiro Matsumoto, closes #2439)
|
|
|
|
|
| |
Problem: No support for Windows on ARM64.
Solution: Add ARM64 support (Leendert van Doorn)
|
|
|
|
|
| |
Problem: A couple of conditions are hard to understand.
Solution: Split the conditions into pieces. (Ozaki Kiichi, closes #3879)
|
|
|
|
|
| |
Problem: Build failure without the +eval feature.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Cannot enforce a Vim script style.
Solution: Add the :scriptversion command. (closes #3857)
|
|
|
|
|
| |
Problem: Cannot build with older C compiler.
Solution: Move variable declaration to start of block.
|
|
|
|
|
| |
Problem: Confusing overloaded operator "." for string concatenation.
Solution: Add ".." for string concatenation. Also "let a ..= b".
|
|
|
|
|
|
| |
Problem: Making an autocommand trigger once is not so easy.
Solution: Add the ++once argument. Also add ++nested as an alias for
"nested". (Justin M. Keyes, closes #4100)
|
|
|
|
|
| |
Problem: Duplicate code in quickfix file.
Solution: Move code into functions. (Yegappan Lakshmanan, closes #4207)
|