| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Duplicated code in xxd.
Solution: Remove duplicated lines. (closes #8972)
|
|
|
|
|
| |
Problem: Cannot use \x and \u when setting 'listchars'.
Solution: Support hex and unicode in hex form. (closes #9006)
|
|
|
|
|
| |
Problem: Options completion test fails.
Solution: Add 'thesaurusfunc' to the results.
|
|
|
|
|
|
| |
Problem: Cannot define a function for thesaurus completion.
Solution: Add 'thesaurusfunc'. (Yegappan Lakshmanan, closes #8987,
closes 8950)
|
|
|
|
|
| |
Problem: TOML files are not recognized.
Solution: Add filetype patterns for TOML. (Aman Verma, closes #8984)
|
|
|
|
|
|
| |
Problem: Test_xrestore sometimes fails.
Solution: Mark the test as flayky. Move marking test as flaky to the test
instead of listing them in runtest.
|
|
|
|
|
|
| |
Problem: TextChanged does not trigger after TextChangedI.
Solution: Store the tick separately for TextChangedI. (Christian Brabandt,
closes #8968, closes #8932)
|
|
|
|
|
|
| |
Problem: Terminal window does not have transparent background when
'termguicolors' is used.
Solution: Fix the background color. (closes #2361, closes #9002)
|
|
|
|
|
|
| |
Problem: Nano time test fails on Mac and FreeBSD.
Solution: Also check nano time when not on Linux. (Ozaki Kiichi,
closes #9000)
|
|
|
|
|
| |
Problem: Autoread test with nano second time sometimes fails.
Solution: Mark the test as being flaky.
|
|
|
|
|
|
| |
Problem: Using freed memory when using a timer and searching. (Dominique
Pellé)
Solution: Allocated mr_pattern.
|
|
|
|
|
| |
Problem: Timestamp test fails on some systems.
Solution: Sleep for a short while.
|
|
|
|
|
| |
Problem: Vim9: entry for loop variable is created every round.
Solution: Only create the entry once. (closes #8996)
|
|
|
|
|
|
| |
Problem: Changes are only detected with one second accuracy.
Solution: Use the nanosecond time if possible. (Leah Neukirchen,
closes #8873, closes #8875)
|
|
|
|
|
|
| |
Problem: Undo file is not synced. (Sami Farin)
Solution: Sync the undo file if 'fsync' is set. (Christian Brabandt,
closes #8879, closes #8920)
|
|
|
|
|
| |
Problem: Vim9: bad separators for "g" and "s" insufficiently tested.
Solution: Add a few more test cases.
|
|
|
|
|
| |
Problem: Generating proto files may fail.
Solution: Define __attribute().
|
|
|
|
|
| |
Problem: Vim9: special cases for "g" and "s" insufficiently tested.
Solution: Add a few more test cases.
|
|
|
|
|
| |
Problem: Vim9: build failure without the +eval feature.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Vim9: warning for signed vs unsigned.
Solution: Add type cast.
|
|
|
|
|
|
| |
Problem: Vim9: using g:pat:cmd is confusing.
Solution: Do not recognize g: as the :global command. Also for s:pat:repl.
(closes #8982)
|
|
|
|
|
| |
Problem: Cannot enter password in shell command.
Solution: Revert patch 8.2.2919.
|
|
|
|
|
|
| |
Problem: tmux filetype dection is incomplete
Solution: Also use tmux for files having text after .conf. (Eric Pruitt,
closes #8971)
|
|
|
|
|
| |
Problem: Github CI fails to install clang.
Solution: Install llvm-11 explicitly. (Christian Brabandt, closes #8993)
|
|
|
|
|
| |
Problem: GUI geometry startup test fails.
Solution: Check string values instead of numbers
|
|
|
|
|
|
| |
Problem: Recover test may fail on some systems.
Solution: Adjust the little endian and 64 bit detection. (James McCoy,
closes #8941)
|
|
|
|
|
| |
Problem: Put test fails when run by itself.
Solution: Source check.vim. (Dominique Pellé, closes #8990)
|
|
|
|
|
|
| |
Problem: Crypt test fails on MS-Windows if xxd was not installed yet.
Solution: Use the just built xxd executable if it exists. (James McCoy,
closes #8929)
|
|
|
|
|
| |
Problem: GUI geometry startup test fails on some systems. (Drew Vogel)
Solution: Add tolerance to the size check. (closes #8815)
|
|
|
|
|
|
| |
Problem: Illegal memory access in utf_head_off.
Solution: Check cursor position when reselecting the Visual area.
(closes #8963)
|
|
|
|
|
| |
Problem: Large count test fails on MS-Windows.
Solution: Skip the test on MS-Windows.
|
|
|
|
|
| |
Problem: Crash when pasting too many times.
Solution: Limit the size to what fits in an int. (closes #8962)
|
|
|
|
|
| |
Problem: xpm2 filetype dection is not so good.
Solution: Adjust the check for xpm2. (closes #8914)
|
|
|
|
|
|
| |
Problem: Superfluous return statements.
Solution: Remove superfluous return statements from void functions.
(closes #8977)
|
|
|
|
|
| |
Problem: ml_get error after search with range.
Solution: Limit the line number to the buffer line count.
|
|
|
|
|
| |
Problem: Issue template is not easy to use.
Solution: Use a yaml template. (closes #8928)
|
|
|
|
|
| |
Problem: Illegal memory access if buffer name is very long.
Solution: Make sure not to go over the end of the buffer.
|
|
|
|
|
|
| |
Problem: Illegal memory access with invalid sequence of commands.
Solution: Do not call leave_block() when not in a try block. (closes #8966)
Reset did_emsg so that exception is shown as an error.
|
|
|
|
|
| |
Problem: Python 3 test fails with Python 3.10.
Solution: Adjust expected error message. (zdohnal Dohnal, closes #8969)
|
|
|
|
|
|
| |
Problem: Crash when going through spell suggestions.
Solution: Limit the text length for finding suggestions to the original
length. Do not update buffers when exiting. (closes #8965)
|
|
|
|
|
|
| |
Problem: #ifdef for using sysinfo() is incomplete.
Solution: Also check for HAVE_SYSINFO. Make autoconf check use TRY_LINK.
(closes #8952)
|
|
|
|
|
| |
Problem: Reading beyond end of line ending in quote and backslash.
Solution: Check for non-NUL after backslash. (closes #8964)
|
|
|
|
|
|
| |
Problem: Failures when char is unsigned.
Solution: Use int8_T. Make a CI run with unsigned char. (James McCoy,
closes #8936)
|
|
|
|
|
|
| |
Problem: Test does not fail without the fix for a crash.
Solution: Write the bad code in a file and source it. (Dominique Pellé,
closes #8961)
|
|
|
|
|
|
| |
Problem: Crash when calling job_start with an invalid argument. (Virginia
Senioria)
Solution: Clear the first item in argv. (closes #8957)
|
|
|
|
|
| |
Problem: Still crash with error in :catch and also in :finally.
Solution: Only call finish_exception() once. (closes #8954)
|
|
|
|
|
| |
Problem: Startup test fails on MS-Windows.
Solution: Skip the test if not on Unix.
|
|
|
|
|
| |
Problem: Renaming a buffer on startup may cause using freed memory.
Solution: Check if the buffer is used in a window. (closes #8955)
|
|
|
|
|
| |
Problem: Expression register set by not executed put command.
Solution: Do not set the register if the command is skipped. (closes #8909)
|
|
|
|
|
| |
Problem: Some places use "Vimscript" instead of "Vim script".
Solution: Consistently use "Vim script". (Hirohito Higashi, closes #8910)
|