| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: Cannot build with dynamically linked Python 3.8.
Solution: Implement py3__Py_DECREF() and py3__Py_XDECREF(). (Ken Takata,
closes #4080)
|
|
|
|
|
|
| |
Problem: Crash when memory allocation fails.
Solution: Check for NULL curwin and curbuf. (Christian Brabandt,
closes #4839)
|
|
|
|
|
|
| |
Problem: Build failure when using normal features without GUI and EXITFREE
defined.
Solution: Add #ifdef. (Dominique Pelle, closes #5106)
|
|
|
|
|
| |
Problem: Crash when using :center in autocommand.
Solution: Bail out early for an empty line. (Dominique pelle, closes #5095)
|
|
|
|
|
| |
Problem: ExitPre autocommand may cause accessing freed memory.
Solution: Check the window pointer is still valid. (closes #5093)
|
|
|
|
|
| |
Problem: MS-Windows: running tests with MSVC lacks updates.
Solution: Improve running individual tests on MS-Windows. (closes #4922)
|
|
|
|
|
|
|
| |
Problem: Vim does not exit when closing a terminal window and it is the
last window.
Solution: Exit Vim if the closed terminal window is the last one.
(closes #4539)
|
|
|
|
|
| |
Problem: ModifyOtherKeys is not enabled by default.
Solution: Add t_TI and t_TE to the builtin xterm termcap.
|
|
|
|
|
|
| |
Problem: Popup_setoptions(popup_getoptions()) does not work.
Solution: Also accept a list with three entries for "moved" and
"mousemoved". (closes #5081)
|
|
|
|
|
| |
Problem: Cannot easily fill the info popup asynchronously.
Solution: Add the "popuphidden" value to 'completeopt'. (closes #4924)
|
|
|
|
|
| |
Problem: When using modifyOtherKeys CTRL-X mode may not work.
Solution: Recognize a control character also in the form with a modifier.
|
|
|
|
|
| |
Problem: Syntax test fails on Mac.
Solution: Limit the window size to 20 rows.
|
|
|
|
|
| |
Problem: Syntax highlighting wrong for tab.
Solution: Don't clear syntax attribute n_extra is non-zero.
|
|
|
|
|
| |
Problem: Build error for missing define.
Solution: Add missing change.
|
|
|
|
|
|
| |
Problem: Error for bad regexp even though regexp is not used when writing
a file. (Arseny Nasokin)
Solution: Ignore regexp errors. (closes #5059)
|
|
|
|
|
|
| |
Problem: Error for bad regexp even though regexp is not used, when writing
a file. (Arseny Nasokin)
Solution: Ignore regexp errors. (closes #5059)
|
|
|
|
|
| |
Problem: Syntax test fails.
Solution: Add missing file patch.
|
|
|
|
|
|
|
| |
Problem: Option context is not copied when splitting a window. (Daniel
Hahler)
Solution: Copy the option context, so that ":verbose set" works.
(closes #5066)
|
|
|
|
|
| |
Problem: Running a test is a bit verbose.
Solution: Silence some messages. (Daniel Hahler, closes #5070)
|
|
|
|
|
|
| |
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)
|