| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Using freed memory with the cmdline popup menu.
Solution: Clear the popup menu when clearing the matches. (closes #11677)
|
|
|
|
|
| |
Problem: Autoload directory missing from distribution.
Solution: Add the autoload/zig directory to the list of distributed files.
|
|
|
|
|
|
|
|
| |
Problem: Mouse shape test is flaky, especially on Mac OS.
Solution: Instead of starting all timers at the same time, start the next
one in the callback of the previous one. (Yee Cheng Chin,
closes #11673) Also use "bwipe!" instead of "close!" to avoid
swap files remaining.
|
|
|
|
|
| |
Problem: LGTM is soon shutting down.
Solution: Remove LGTM from CI. (closes #11671)
|
|
|
|
|
| |
Problem: type of w_last_topfill is wrong.
Solution: Use "int" instead of "linenr_T". (closes #11670)
|
|
|
|
|
|
| |
Problem: WinScrolled is not triggered when filler lines change.
Solution: Add "topfill" to the values that WinScrolled triggers on.
(closes #11668)
|
| |
|
|
|
|
|
| |
Problem: CI doesn't use the latest FreeBSD version.
Solution: Go from 12.3 to 12.4. (closes #11423)
|
|
|
|
|
| |
Problem: MS-Windows: dynamic loading of libsodium doesn't work.
Solution: Add "randombytes_random". (Ken Takata, closes #11667)
|
|
|
|
|
| |
Problem: Suspend test fails on Mac OS when suspending Vim.
Solution: Make 'keyprotocol' empty.
|
|
|
|
|
| |
Problem: Test trips over g:name.
Solution: Delete g:name after using it.
|
|
|
|
|
|
| |
Problem: Tests call GetSwapFileList() before it is defined.
Solution: Move the call to after defining the function. (Christopher
Plewright)
|
|
|
|
|
|
|
| |
Problem: 'smoothscroll' and virtual text above don't work together.
(Yee Cheng Chin)
Solution: Skip virtual text above when w_skipcol is non-zero.
(closes #11665)
|
|
|
|
|
| |
Problem: Suspend test still fails on Mac OS.
Solution: Make 'keyprotocol' empty.
|
|
|
|
|
| |
Problem: Test for srand() fails on MS-Windows.
Solution: Do not expect the same result a second time.
|
|
|
|
|
| |
Problem: screenpos() does not count filler lines for diff mode.
Solution: Add filler lines. (closes 11658)
|
|
|
|
|
|
| |
Problem: Without /dev/urandom srand() seed is too predictable.
Solution: Use micro seconds and XOR with process ID. (Yasuhiro Matsumoto,
closes #11656)
|
|
|
|
|
| |
Problem: Zir files are not recognized.
Solution: Add a pattern for Zir files. (closes #11664)
|
|
|
|
|
| |
Problem: Suspend test often fails on Mac OS.
Solution: Make t_RP empty.
|
|
|
|
|
| |
Problem: Tests may get stuck in buffer with swap file.
Solution: Bail out when bwipe! doesn't get another buffer.
|
|
|
|
|
| |
Problem: ml_get error when using screenpos().
Solution: Give an error for the line number. (closes #11661)
|
|
|
|
|
| |
Problem: Stray warnings for existing swap files.
Solution: Wipe out the buffer until it has no name and no swap file.
|
|
|
|
|
| |
Problem: Test for catch after interrupt is flaky on MS-Windows.
Solution: Mark the test as flaky.
|
|
|
|
|
| |
Problem: Test for swapfilelist() fails on MS-Windows.
Solution: Only check the tail of the path. Mark a test as flaky.
|
|
|
|
|
|
| |
Problem: There is no way to get a list of swap file names.
Solution: Add the swapfilelist() function. Use it in the test script to
clean up. Remove deleting individual swap files.
|
|
|
|
|
| |
Problem: Suspend test still sometimes fails on MacOS.
Solution: Wait a little while for terminal responses.
|
|
|
|
|
|
| |
Problem: A failed test may leave a swap file behind.
Solution: Delete the swap file to avoid another test to fail. Use another
file name.
|
|
|
|
|
| |
Problem: Suspend test sometimes fails on MacOS.
Solution: Wait a short while for terminal responses.
|
|
|
|
|
| |
Problem: Tiny build fails.
Solution: Remove #ifdef from error message.
|
|
|
|
|
| |
Problem: Command list test fails.
Solution: Add commands added to the list.
|
|
|
|
|
|
|
| |
Problem: Classes are not documented or implemented yet.
Solution: Make the first steps at documenting Vim9 objects, classes and
interfaces. Make initial choices for the syntax. Add a skeleton
implementation. Add "public" and "this" in the command table.
|
|
|
|
|
| |
Problem: With 'smoothscroll' skipcol may be reset unnecessarily.
Solution: Check the line does actually fit in the window.
|
|
|
|
|
| |
Problem: Memory may leak.
Solution: Free the sound callback function name if it was allocated.
|
|
|
|
|
| |
Problem: "gk" may reset skipcol when not needed.
Solution: Only reset skipcol if the cursor column is less.
|
|
|
|
|
| |
Problem: Coverity warns for dead code.
Solution: Don't use ASCII_ISUPPER() for a negative value.
|
|
|
|
|
|
| |
Problem: If 'keyprotocol' is empty "xterm" still uses modifyOtherKeys.
Solution: Remove t_TI, t_RK and t_TE from the "xterm" builtin termcap and
let the default value of 'keyprotocol' add those.
|
|
|
|
|
|
| |
Problem: Padding before virtual text below is highlighted when 'number' and
'nowrap' are set.
Solution: Save and restore n_attr_skip. (closes #11643)
|
|
|
|
|
| |
Problem: Tests for empty prop type name fail.
Solution: Correct the error number.
|
|
|
|
|
|
| |
Problem: Display errors when adding or removing text property type.
Solution: Perform a full redraw. Only use text properties for which the
type is defined. (closes #11655)
|
|
|
|
|
| |
Problem: Vim9 script: get E1096 when comment follows return.
Solution: Adjust condition for return without expression. (closes #11654)
|
|
|
|
|
|
|
| |
Problem: Crash when reading help index with various options set. (Marius
Gedminas)
Solution: Do not set wlv.c_extra to NUL when wlv.p_extra is NULL.
(closes #11651)
|
|
|
|
|
|
| |
Problem: Callback name argument is changed by setqflist().
Solution: Use the expanded function name for the callback, do not store it
in the argument. (closes #11653)
|
|
|
|
|
| |
Problem: Popupwin test is more flaky on MacOS.
Solution: Use a longer wait time.
|
|
|
|
|
| |
Problem: Using feedkeys() does not show up in a channel log.
Solution: Add ch_log() calls and clean up the code.
|
|
|
|
|
| |
Problem: File missing from list of distributed files.
Solution: Add logfile.pro to list of distributed files.
|
|
|
|
|
| |
Problem: Build failure with tiny version.
Solution: Add #ifdef.
|
|
|
|
|
|
|
| |
Problem: When using kitty keyboard protocol function keys may not work.
(Kovid Goyal)
Solution: Recognize CSI ending in [ABCDEFHPQRS] also when the termcap
entries are not specified. (closes #11648)
|
|
|
|
|
| |
Problem: GUI: remote_foreground() does not always work. (Ron Aaron)
Solution: For GTK use gtk_window_set_keep_above(). (issue #11641)
|
|
|
|
|
| |
Problem: Stray characters displayed when starting the GUI.
Solution: Add t_RK to the list of terminal options.
|
|
|
|
|
| |
Problem: 'cursorline' not drawn before virtual text below.
Solution: Add the 'cursorline' attribute to the empty space. (closes #11647)
|