| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Mapping test fails on MS-Windows.
Solution: Remove all the existing Insert-mode mappings.
|
|
|
|
|
| |
Problem: Rubyeval() not tested as a method.
Solution: Change a test case.
|
| |
|
|
|
|
|
| |
Problem: Mapping test fails on Mac.
Solution: Remove the default Mac mapping.
|
|
|
|
|
|
| |
Problem: Stuck when using "j" in a popupwin with popup_filter_menu if a
line wraps.
Solution: Check the cursor line is visible. (closes #4577)
|
|
|
|
|
| |
Problem: Cannot build with +spell but without +syntax.
Solution: Add #ifdef. (John Marriott)
|
|
|
|
|
| |
Problem: Popup resize test is flaky. (Christian Brabandt)
Solution: Add the function to the list of flaky tests.
|
|
|
|
|
| |
Problem: Mapping test fails.
Solution: Run the test separately.
|
|
|
|
|
| |
Problem: Cannot build with +syntax but without +terminal.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Some mappings are listed twice.
Solution: Skip mappings duplicated for modifyOtherKeys. (closes #5064)
|
|
|
|
|
| |
Problem: Terminal attributes missing in Terminal-normal mode.
Solution: Use "syntax_attr".
|
|
|
|
|
| |
Problem: Libvterm source files missing from distribution.
Solution: Rename source files. (closes #5065)
|
|
|
|
|
| |
Problem: First character after Tab is not highlighted.
Solution: Remember the syntax attribute for a column.
|
|
|
|
|
| |
Problem: In a terminal window 'cursorlineopt' does not work properly.
Solution: Check the 'cursorlineopt' value. (closes #5055)
|
|
|
|
|
|
| |
Problem: Quickfix window height wrong when there is a tabline. (Daniel
Hahler)
Solution: Take the tabline height into account. (closes #5058)
|
|
|
|
|
|
|
| |
Problem: Combining text property and syntax highlight is wrong. (Nick
Jensen)
Solution: Compute the syntax highlight attribute much earlier.
(closes #5057)
|
|
|
|
|
| |
Problem: Problems navigating tags file on MacOS Catalina.
Solution: Use fseek instead of lseek. (John Lamb, fixes #5061)
|
|
|
|
|
| |
Problem: State test is a bit flaky.
Solution: Add to the list of flaky tests.
|
|
|
|
|
| |
Problem: No test for 'ttymouse' set from xterm version response.
Solution: Test the three possible values.
|
|
|
|
|
| |
Problem: Crash when running out of memory very early.
Solution: Do not use IObuff when it's NULL. (closes #5052)
|
|
|
|
|
| |
Problem: No test for right click extending Visual area.
Solution: Add a test. (Dominique Pelle, closes #5018)
|
|
|
|
|
| |
Problem: Crash when allocating memory fails. (Zu-Ming Jiang)
Solution: Check that 'spellcapcheck' is not NULL. (closes #5048)
|
|
|
|
|
| |
Problem: Build failure.
Solution: Include omitted changed file.
|
|
|
|
|
|
| |
Problem: Cannot map <C-H> when modifyOtherKeys is enabled.
Solution: Add the <C-H> mapping twice, both with modifier and as 0x08. Use
only the first one when modifyOtherKeys has been detected.
|
|
|
|
|
| |
Problem: Side effects when using t_ti to enable modifyOtherKeys.
Solution: Add t_TI and t_TE.
|
|
|
|
|
| |
Problem: Cannot see each command even when 'verbose' is set.
Solution: List each command when 'verbose' is at least 16.
|
|
|
|
|
| |
Problem: Some key mappings do not work with modifyOtherKeys.
Solution: Remove the Shift modifier if it is already included in the key.
|
|
|
|
|
|
| |
Problem: :tselect has an extra hit-enter prompt.
Solution: Do not set need_wait_return when only moving the cursor.
(closes #5040)
|
|
|
|
|
| |
Problem: "gk" and "gj" do not work correctly in number column.
Solution: Allow for a negative "curswant". (Zach Wegner, closes #4969)
|
|
|
|
|
| |
Problem: The modifyOtherKeys codes are not tested.
Solution: Add a test case.
|
|
|
|
|
| |
Problem: Including the build number in the Win32 binary is confusing.
Solution: Only use the patchlevel.
|
|
|
|
|
| |
Problem: Parsing the termresponse is not tested.
Solution: Add a first test. (related to #5042)
|
|
|
|
|
|
| |
Problem: using freed memory with autocmd from fuzzer. (Dhiraj Mishra,
Dominique Pelle)
Solution: Avoid using "wp" after autocommands. (closes #5041)
|
|
|
|
|
| |
Problem: With modifyOtherKeys Alt-a does not work properly.
Solution: Remove the ALT modifier. Get multi-byte after applying ALT.
|
|
|
|
|
|
| |
Problem: Modifier keys are not always recognized.
Solution: Handle key codes generated by xterm with modifyOtherKeys set.
Add this to libvterm so we can debug it.
|
|
|
|
|
| |
Problem: Some tests fail when run as root.
Solution: Add CheckNotRoot and use it. (James McCoy, closes #5020)
|
|
|
|
|
|
| |
Problem: MS-Windows: screen mess when not recognizing insider build.
Solution: Always move the cursor to the first column first. (Nobuhiro
Takasaki, closes #5036)
|
|
|
|
|
| |
Problem: MSVC tests fail.
Solution: Replace backslashes with slashes.
|
|
|
|
|
| |
Problem: MSVC build fails.
Solution: Add the source file name explicitly.
|
|
|
|
|
|
| |
Problem: Using hard coded executable path in test.
Solution: Use v:progpath. Use $VIMRUNTIME instead of "runtime". (James
McCoy, closes #5025)
|
|
|
|
|
|
|
| |
Problem: Renamed libvterm sources makes merging difficult.
Solution: Rename back to the original name and only rename the .o files.
Also clean the libvterm build artifacts. (James McCoy,
closes #5027)
|
|
|
|
|
|
|
| |
Problem: The indent.c file is a bit big.
Solution: Move C-indent code a a new cindent.c file. Move other
indent-related code to indent.c. (Yegappan Lakshmanan,
closes #5031)
|
|
|
|
|
|
| |
Problem: Viminfo not sufficiently tested.
Solution: Add more test cases. Clean up comments. (Yegappan Lakshmanan,
closes #5032)
|
|
|
|
|
| |
Problem: Fnamemodify() fails when repeating :e.
Solution: Do not go before the tail. (Rob Pilling, closes #5024)
|
|
|
|
|
| |
Problem: Ruler is not updated if win_execute() moves cursor.
Solution: Update the status line. (closes #5022)
|
|
|
|
|
| |
Problem: Parsing CSI sequence is messy.
Solution: Generalize parsing a CSI sequence.
|
|
|
|
|
| |
Problem: Cannot build without terminal feature.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Mode is not updated when switching to terminal in Insert mode.
Solution: Redraw the mode when entering a terminal window. (Jason Franklin)
|
|
|
|
|
|
| |
Problem: Some MB_ macros are more complicated than necessary. (Dominique
Pelle)
Solution: Simplify the macros. Expand inline.
|
|
|
|
|
|
|
| |
Problem: memory access error for empty string when 'encoding' is a single
byte encoding.
Solution: Check for empty string when getting the length. (Dominique Pelle,
closes #5021, closes #5007)
|