Age | Commit message (Collapse) | Author |
|
Problem: Extra newline in messages after a verbose shell message.
Solution: Output the newline with msg_putchar_attr(). (closes #11233)
Make it possible to filter a screendump before comparing it.
|
|
Problem: Makefile error message causes a shell error.
Solution: Put the message in single quotes. (closes #11232)
|
|
Problem: CI actions have too many permissions.
Solution: Restrict permissions to what is required. (closes #11223)
|
|
Problem: Display not cleared when scrolling back in messages, a background
color is set and t_ut is empty.
Solution: Clear to the end of the display if needed. (closes #8973)
|
|
Problem: Message window popup shows on only one tab page. (Naruhiko
Nishino)
Solution: Show the message window popup on all tab pages. (closes #11231)
|
|
Problem: After exiting Insert mode spelling is not checked in the next
line.
Solution: When spelling is enabled redraw the next line after exiting Insert
mode in case the spell highlight needs updating.
|
|
Problem: On AmigaOS4 the pid is available but the task address is used.
Solution: Use getpid(). (Ola Söder, closes #11224)
|
|
Problem: MorphOS build is broken.
Solution: Add "-lm" to LDFLAGS and "-noixemul" to CFLAGS. (Ola Söder,
closes #11222)
|
|
Problem: Unicode tables are outdated.
Solution: Update to Unicode release 15. (Christian Brabandt, closes #11220)
|
|
Problem: Missing change in test.
Solution: Add the test change.
|
|
Problem: When long message test fails the error message is not visible.
Solution: Dump more lines.
|
|
Problem: Cscope test with wrong executable name fails.
Solution: Use /bin/sh to execute the command. (Yegappan Lakshmanan)
|
|
Problem: Only recognizing .m3u8 files is inconsistent.
Solution: Also matc .m3u files. (issue #11204)
|
|
Problem: Channel cwd test fails on Cirrus CI.
Solution: Also remove /private from the expected directory.
|
|
Problem: Adding a character for incsearch fails at end of line.
Solution: Only check cursor line number.
|
|
Problem: No CI running for MacOS on M1.
Solution: Add a cirrus CI task. (closes #11203)
|
|
Problem: Using freed memory when 'tagfunc' wipes out buffer that holds
'complete'.
Solution: Make a copy of the option. Make sure cursor position is valid.
|
|
Problem: One timer test fails on Mac M1.
Solution: Skip the test on Mac M1.
|
|
Problem: Buffer underflow with unexpected :finally.
Solution: Check CSF_TRY can be found.
|
|
Problem: Unused loop variables.
Solution: Use a while loop instead. (closes #11214)
|
|
Problem: The getchar() function behaves strangely with bracketed paste.
Solution: Do not handle paste-start in getchar(). (issue #11172)
|
|
Problem: Timer garbage collect test hangs on Mac M1.
Solution: Properly check for Mac M1 and skip the test.
|
|
Problem: Outdated dependencies go unnoticed.
Solution: Use github Dependabot. (closes #11213)
|
|
Problem: Insert complete tests leave a mapping behind.
Solution: Use a buffer-local mapping. (closes #11211)
|
|
Problem: MS-Windows: CTRL-C can make Vim exit.
Solution: Check the not-a-term argument.
|
|
Problem: CI for Windows is still using codecov action 3.1.0.
Solution: Use action 3.1.1. (closes #11212)
|
|
Problem: Cannot easily get out when using "vim file | grep word".
Solution: Without changes let CTRL-C exit Vim. Otherwise give a message on
stderr. (closes #11209)
|
|
Problem: Autocmd code is indented more than needed.
Solution: Break out sooner. (Yegappan Lakshmanan, closes #11208)
Also in user function code.
|
|
Problem: 'completeopt' "longest" is not used for complete().
Solution: Also use "longest" for complete(). (Bjorn Linse, closes #11206)
|
|
Problem: Nim files are not recognized.
Solution: Add patterns for Nim files. (Nbiba Bedis, closes #11205)
|
|
Problem: Cscope test causes problems when code for test timeout timer is
included (even when commented out).
Solution: Disable part of the cscope test for now.
|
|
Problem: A few tests keep failing on MacOS M1.
Solution: Add a test check CheckNotMacM1. Fix timer tests.
|
|
Problem: Timer_info() test fails.
Solution: Ignore test timeout timer. Don't use test_null_job() when not
available.
|
|
Problem: HSL playlist files are not recognized.
Solution: Add a pattern to recognize HSL palylist files. (Benoît Ryder,
closes #11204)
|
|
Problem: When a test gets stuck it just hangs forever.
Solution: Set a timeout of 30 seconds.
|
|
Problem: Elapsed time since testing started is not visible.
Solution: Show the elapsed time while running tests.
|
|
Problem: Timer test may get stuck at hit-enter prompt.
Solution: Feed some more characters.
|
|
Problem: Coverity warns for possibly using NULL pointer.
Solution: Only use "evalarg" when not NULL.
|
|
Problem: Valgrind reports possibly leaked memory.
Solution: Move the problematic test function to the "fails" test file to
avoid obscuring real memory leaks.
|
|
Problem: Leaking memory with nested functions.
Solution: Free saved pointer.
|
|
Problem: Scrolling with 'nosplitscroll' in callback changing curwin.
Solution: Invalidate w_cline_row in the right place. (Luuk van Baal,
closes #11185)
|
|
Problem: Using freed memory when command follows lambda.
Solution: Don't free what is still in use. (closes #11201)
|
|
Problem: No error for "|" after "{" in lamda.
Solution: Check for invalid "|". (closes #11199)
|
|
Problem: Crash when using NUL in buffer that uses :source.
Solution: Don't get a next line when skipping over NL.
|
|
Problem: Mode message is delayed when :echowin was used. (Maxim Kim)
Solution: Save and restore msg_didout in :echowin. (closes #11193)
|
|
Problem: Crash when closing a tabpage and buffer is NULL.
Solution: Adjust how autocommands are triggered when closing a window.
(closes #11198, closes #11197)
|
|
Problem: Duplicated code in calling a :def function.
Solution: Simplify the code.
|
|
Problem: reduce() with a compiled lambda could be faster.
Solution: Call eval_expr_typval() instead of call_func() directly.
|
|
Problem: Looping over empty out_loop[] entries.
Solution: Store the array size.
|
|
Problem: Supporting Ruby 1.8 makes code complicated.
Solution: Drop Ruby 1.8 support, it is ancient. (Ken Takata, closes #11195)
|