Age | Commit message (Collapse) | Author |
|
Problem: Test42 seen as binary by git diff.
Solution: Add .gitattributes file. Make explicit that 'cpo' does not
contain 'S'. (Daniel Hahler, closes #5072)
|
|
Problem: Highlighting wrong when item follows tab.
Solution: Don't use syntax attribute when n_extra is non-zero.
(Christian Brabandt, closes #5076)
|
|
Problem: Error E303 is not useful when 'directory' is empty.
Solution: Skip the error message. (Daniel Hahler, #5067)
|
|
Problem: Pressing "q" at the more prompt doesn't stop Python output. (Daniel
Hahler)
Solution: Check for got_int in writer(). (closes #5053)
Also do this for Lua.
|
|
Problem: Accessing uninitialized memory in test.
Solution: Check if there was a match before using the match position.
(Dominique Pelle, closes #5088)
|
|
Problem: Dart files are not recognized.
Solution: Add a filetype rule. (Eugene Ciurana, closes #5087)
|
|
Problem: Syntax attributes not combined with Visual highlighting. (Arseny
Nasokin)
Solution: Combine the attributes. (closes #5083)
|
|
Problem: Meson files are not recognized.
Solution: Add the meson filetype. (Liam Beguin , Nirbheek Chauhan,
closes #5056) Also recognize hollywood.
|
|
Problem: Screen not recognized as supporting "sgr" mouse codes.
Solution: Recognize screen 4.7. (Jordan Christiansen, closes #5042)
|
|
Problem: Searchit() has too many arguments.
Solution: Move optional arguments to a struct. Add the "wrapped" argument.
|
|
Problem: Spell highlight is wrong at start of the line.
Solution: Fix setting the "v" variable. (closes #5078)
|
|
Problem: Mouse support not always available.
Solution: Enable mouse support also in tiny version. Do not define
FEAT_MOUSE_XTERM on MS-Windows (didn't really work).
|
|
Problem: Cannot build without the +termresponse feature.
Solution: Add #ifdef.
|
|
Problem: Terminal flags are never reset.
Solution: Reset the flags when setting 'term'.
|
|
Problem: Heredoc assignment not skipped in if block.
Solution: Check if "skip" is set. (closes #5063)
|
|
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.
|