| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: RouterOS filetype is not recognized.
Solution: Add file and script patterns. (closes #9097)
|
|
|
|
|
|
| |
Problem: Vim seems to hang when writing a very long text to a terminal
window.
Solution: Limit the amount of text based on 'termwinscroll'. (issue #9080)
|
|
|
|
|
|
| |
Problem: Crash when using :pedit in Vim9 script.
Solution: Move check for arguments to after checking there are arguments.
(Yegappan Lakshmanan, closes #9134, closes #9135)
|
|
|
|
|
| |
Problem: Check for signed overflow might not work everywhere.
Solution: Limit to 32 bit int. (closes #9043, closes #9067)
|
|
|
|
|
| |
Problem: Xxd code is a bit difficult to understand.
Solution: Move some lines to a separate function. (closes #9037)
|
|
|
|
|
|
| |
Problem: Directory is wrong after executing "lcd" with win_execute().
Solution: Correct the directory when going back to the original window.
(closes #9132)
|
|
|
|
|
|
| |
Problem: Test_hlset fails when terminal has many columns.
Solution: Set the number of columns to 80. (Dominique Pellé, closes #9101,
closes #9100)
|
|
|
|
|
| |
Problem: No event is triggered when closing a window.
Solution: Add the WinClosed event. (Naohiro Ono, closes #9110)
|
|
|
|
|
|
| |
Problem: Test for v:colornames sometimes fails. (Dominique Pellé)
Solution: Check features. Clear v:colornames between tests. (Drew Vogel,
closes #9105, closes #9073)
|
|
|
|
|
|
| |
Problem: Failure when the "term_rows" argument of term_start() is an
unusual value.
Solution: Limit to range of zero to 1000. (closes #9116)
|
|
|
|
|
|
| |
Problem: Break statement is never reached.
Solution: Rely on return value of set_chars_option() not changing.
(closes #9103)
|
|
|
|
|
| |
Problem: Compiler test fails with backslash file separator.
Solution: Accept slash and backslash.
|
|
|
|
|
| |
Problem: Command completion test fails.
Solution: Add new argument to expected output
|
|
|
|
|
|
| |
Problem: Crash when passing float to "term_rows" in the options argument of
term_start(). (Virginia Senioria)
Solution: Bail out if the argument is not a number. (closes #9116)
|
|
|
|
|
|
|
| |
Problem: "verbose set efm" reports the location of the :compiler command.
(Gary Johnson)
Solution: Add the "-keepscript" argument to :command and use it when
defining CompilerSet.
|
|
|
|
|
|
| |
Problem: The "gd" and "gD" commands do not update search stats. (Gary
Johnson)
Solution: Clear search stats.
|
| |
|
|
|
|
|
| |
Problem: Reading uninitialized memory when giving spell suggestions.
Solution: Check that preword is not empty.
|
|
|
|
|
| |
Problem: Reading character past end of line.
Solution: Correct the cursor column.
|
|
|
|
|
| |
Problem: gj does not move properly with a wide character.
Solution: Move one to the right. (Christian Brabandt, closes #8702)
|
|
|
|
|
|
| |
Problem: CI sometimes fails for MinGW.
Solution: Use backslashes in HandleSwapExists(). (Christian Brabandt,
closes #9078)
|
| |
|
|
|
|
|
|
| |
Problem: Manipulating highlighting is complicated.
Solution: Add the hlget() and hlset() functions. (Yegappan Lakshmanan,
closes #9039)
|
|
|
|
|
| |
Problem: Overflow check fails with 32 ints.
Solution: Only test with 64 bit ints.
|
|
|
|
|
|
| |
Problem: Some functions are not documented for use with a method.
Solution: Add examples. Fix that sign_unplacelist() only takes one
argument. (Sean Dewar, closes #9081)
|
|
|
|
|
| |
Problem: Overflow check still fails when sizeof(int) == sizeof(long).
Solution: Use a float to check the result.
|
|
|
|
|
| |
Problem: Divide by zero.
Solution: Don't check for overflow if multiplicand is zero.
|
|
|
|
|
|
|
| |
Problem: Cannot decide whether to skip test that fails with 64 bit ints.
(closes #9072)
Solution: Add v:sizeofint, v:sizeoflong and v:sizeofpointer. Improve the
check for multiply overflow.
|
|
|
|
|
|
| |
Problem: Memory leak when closing window and using "multispace" in
'listchars'.
Solution: Free the memory. (closes #9071)
|
|
|
|
|
| |
Problem: Some unicode control characters are considered printable.
Solution: Make 0x2060 - 0x2069 not printable.
|
|
|
|
|
| |
Problem: Test_very_large_count fails on 32bit systems.
Solution: Bail out when using 32 bit numbers. (closes #9072)
|
|
|
|
|
|
| |
Problem: Error for :let when vimrc is Vim 9 script.
Solution: Prepend :legacy in the code for converting arguments. (Christian
Brabandt, closes #9068, closes #9077)
|
|
|
|
|
| |
Problem: Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
Solution: Run the test only with GTK. (Dominique Pellé, closes #9069)
|
|
|
|
|
| |
Problem: CTRL-I in Insert mode is not tested
Solution: Add a test case. (Dominique Pellé, closes #8866)
|
|
|
|
|
|
| |
Problem: Build failure on old systems when using nano timestamp.
Solution: Define _BSD_SOURCE, _SVID_SOURCE and _DEFAULT_SOURCE. (Gary
Johnson, closes #9054)
|
|
|
|
|
| |
Problem: Makefile dependencies are outdated. (Gary Johnson)
Solution: Run "make depend" and add missing dependencies.
|
|
|
|
|
| |
Problem: Invalid memory access when scrolling without a valid screen.
Solution: Do not set VALID_BOTLINE in w_valid.
|
|
|
|
|
| |
Problem: Build failure with +eval but without GUI or +termguicolors
Solution: Adjust #ifdef. (John Marriott)
|
|
|
|
|
| |
Problem: Cannot add color names.
Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761)
|
|
|
|
|
| |
Problem: Cscope has a complicated way of giving an error message.
Solution: Use semsg(). (James McCoy, closes #9038)
|
|
|
|
|
|
| |
Problem: Using freed memory with lambda.
Solution: Do not free lines early, keep them until the expression is
finished.
|
|
|
|
|
| |
Problem: Loop variable recreated every time.
Solution: Keep the loop variable when looping.
|
| |
|
|
|
|
|
| |
Problem: Vim9: asserting the wrong variable.
Solution: Don't use Foo, use Goo.
|
|
|
|
|
| |
Problem: Vim9: cannot call imported funcref at script level.
Solution: Check for an imported function. (closes #9007)
|
|
|
|
|
|
| |
Problem: Filler lines are incorrect for other window in diff mode after
making a change.
Solution: Copy filler lines from the current window. (closes #8809)
|
|
|
|
|
| |
Problem: ModeChanged is not triggered on every mode change.
Solution: Also trigger on minor mode changes. (Maguns Gross, closes #8999)
|
|
|
|
|
| |
Problem: Xxd has various way to exit.
Solution: Add function to print error and exit. (closes #9035)
|
|
|
|
|
| |
Problem: Xxd test fails on MS-Windows.
Solution: Split shell command in two.
|
|
|
|
|
| |
Problem: Xxd revert does not handle end of line correctly.
Solution: Check for newline first. (closes #9034)
|