| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: ":write" increments b:changedtick even though nothing changed.
(Daniel Hahler)
Solution: Only increment b:changedtick if the modified flag is reset.
|
|
|
|
|
| |
Problem: Accessing memory beyond allocated space.
Solution: Check column before accessing popup mask.
|
|
|
|
|
| |
Problem: Popup window height is not recomputed.
Solution: Recompute the height when needed.
|
|
|
|
|
| |
Problem: Memory access error.
Solution: Use the correct size for clearing the popup mask.
|
|
|
|
|
| |
Problem: Build failure.
Solution: Add missing changes.
|
|
|
|
|
| |
Problem: Redrawing with popups is slow and causes flicker.
Solution: Avoid clearing and redrawing using a zindex mask.
|
|
|
|
|
|
| |
Problem: MS-Windows: when "!" is in 'guioptions' ":!start" fails.
Solution: Do not use a terminal window when the shell command begins with
"!start". (Yasuhiro Matsumoto, closes #4504)
|
|
|
|
|
|
| |
Problem: When skipping over code after an exception was thrown expression
evaluation is aborted after a function call. (Ingo Karkat)
Solution: Do not fail if not executing the expression. (closes #4507)
|
|
|
|
|
| |
Problem: When a single test fails the exit code is not set. (Daniel Hahler)
Solution: Add an exit command. (closes #4506)
|
|
|
|
|
|
| |
Problem: Sign order wrong when priority was changed.
Solution: Reorder signs when priority is changed. (Yegappan Lakshmanan,
closes #4502)
|
|
|
|
|
| |
Problem: Summary of tests has incorrect failed count.
Solution: Add to the failed count instead of setting it. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Older msgfmt cannot generate proper .desktop file.
Solution: Add a configure check to not use this msgfmt version. (Ken Takata)
|
|
|
|
|
| |
Problem: A listener change is merged even when it adds a line. (Paul Jolly)
Solution: Do not merge a change that adds or removes a line. (closes #4490)
|
| |
|
|
|
|
|
| |
Problem: Double free when garbage_collect() is used in autocommand.
Solution: Have garbage collection also set the copyID in funccal_stack.
|
|
|
|
|
|
| |
Problem: Some tests are slow.
Solution: Add timing to the test messages. Fix double free when quitting in
VimLeavePre autocmd.
|
|
|
|
|
| |
Problem: Skipped tests are not properly listed.
Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
|
|
|
|
|
| |
Problem: No test for wincol() depending on the 'number' option.
Solution: Add a couple of tests. (Christian Brabandt, closes #4500)
|
|
|
|
|
| |
Problem: Length for two-digit rgb termresponse is off by one.
Solution: Adjust the length. (closes #4494)
|
|
|
|
|
|
| |
Problem: Desktop file check doesn't run on CI.
Solution: Install the desktip-file-utils packages. (Christian Brabandt,
closes #4498)
|
|
|
|
|
| |
Problem: Change included for debugging only.
Solution: Restore the REDIR_TEST_TO_NULL line.
|
|
|
|
|
| |
Problem: Still an error when running tests with the tiny version.
Solution: Do not try reading test.log
|
|
|
|
|
| |
Problem: Test summary fails in the tiny version.
Solution: set 'nocompatible'.
|
|
|
|
|
|
| |
Problem: No statistics displayed after running tests.
Solution: Summarize the test results. (Christian Brabandt, closes #4391)
Also make it possible to report a skipped file.
|
|
|
|
|
| |
Problem: Search string not displayed when 'rightleft' is set.
Solution: Clear the right part of the old text. (closes #4488, closes #4489)
|
|
|
|
|
| |
Problem: 'ttybuiltin' is not tested.
Solution: At least test that it doesn't break things.
|
|
|
|
|
|
| |
Problem: New resolve() implementation causes problem for plugins.
Solution: Only resolve a resparse point after checking it is needed. (Ken
Takata, closes #4492)
|
| |
|
|
|
|
|
| |
Problem: Add_termcap_entry() is not tested.
Solution: Add a simple test.
|
|
|
|
|
| |
Problem: 'background' not correctly set for 2-digit rgb termresponse.
Solution: Adjust what digit to use. (closes #4495)
|
|
|
|
|
| |
Problem: New Unicode character U32FF missing from double-width table.
Solution: Add the character.
|
|
|
|
|
| |
Problem: No test for checking the cursor style response.
Solution: Add a simple test. Also include the missing part of 8.1.1464.
|
|
|
|
|
|
| |
Problem: The generated desktop files may be invalid.
Solution: Check validity with desktop-file-validate. (Christian Brabandt,
Will Thompson, closes #4480)
|
|
|
|
|
| |
Problem: Cscope test fails.
Solution: Update expected text.
|
|
|
|
|
| |
Problem: Not updating priority on existing sign.
Solution: Set the sign priority. Add a test. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Allocating wrong amount of memory. (Yegappan Lakshmanan)
Solution: Use sizeof() for right type of struct.
|
|
|
|
|
| |
Problem: Only 4-digit rgb termresponse is recognized.
Solution: Also recognize 2-digit rgb response. (closes #4486)
|
|
|
|
|
| |
Problem: Gcc warns for uninitialized variable.
Solution: Put usage inside "if". (Ken Takata)
|
|
|
|
|
| |
Problem: MS-Windows: using special character requires quoting.
Solution: Add quotes. (Ken Takata)
|
|
|
|
|
|
|
|
| |
Problem: Tests do not run or are not reliable on some systems.
Solution: Use "findstr" instead of "grep" on MS-Windows. Clear
PROMPT_COMMAND in the terminal test. Delete temp file. Wait for
output after executing a debug command. (Yegappan Lakshmanan,
closes #4479)
|
|
|
|
|
|
| |
Problem: Popup window border characters may be wrong.
Solution: Reset the border characters for each popup. Correct use of
'ambiwidth'.
|
|
|
|
|
|
|
| |
Problem: Popup window border looks bad when 'ambiwidth' is "double".
(Yasuhiro Matsumoto)
Solution: Only use line drawing characters when 'ambiwidth' is "single".
(Ken Takata, closes #4477)
|
|
|
|
|
|
| |
Problem: Crash when using gtags. (issue #4102)
Solution: Check for negative row or col in screen_puts_len(). (Christian
Brabandt)
|
|
|
|
|
| |
Problem: Cannot reuse a buffer when loading a screen dump.
Solution: Add the "bufnr" option.
|
|
|
|
|
|
| |
Problem: WinBar not redrawn after scrolling one line.
Solution: Exclude the winbar height when deciding what to redraw.
(closes #4473)
|
|
|
|
|
| |
Problem: Popup_atcursor() not completely implemented.
Solution: Add the default for the "moved" property.
|
|
|
|
|
| |
Problem: Build failure without the conceal feature.
Solution: Remove #ifdef.
|
|
|
|
|
| |
Problem: Popup window "moved" property not implemented yet.
Solution: Implement it.
|
|
|
|
|
| |
Problem: Line and col property of popup windows not properly checked.
Solution: Check for "+" or "-" sign.
|
|
|
|
|
|
| |
Problem: CTRL-L does not clear screen with a popup window.
Solution: Do not change the type to NOT_VALID. Redraw all windows.
(closes #4471)
|