| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Checking first character of url twice.
Solution: Only check once. (closes #9026)
|
|
|
|
|
|
| |
Problem: completion() does not work properly.
Solution: Set xp_line and add WILD_HOME_REPLACE. (Shougo Matsushita,
closes #9016)
|
|
|
|
|
| |
Problem: Mistakes in test comments.
Solution: Fix the comments. (closes #9029)
|
|
|
|
|
| |
Problem: GTK GUI crashen when reading from stdin.
Solution: Do not overwrite the NUL after the string. (closes #9028)
|
|
|
|
|
|
| |
Problem: Opening the quickfix window triggers BufWinEnter twice. (Yorick
Peterse)
Solution: Only trigger BufWinEnter with "quickfix". (closes #9022)
|
|
|
|
|
| |
Problem: Build failure without the +eval feature.
Solution: Add #ifdef. (closes #9025)
|
|
|
|
|
| |
Problem: setcellwidths() may make 'listchars' or 'fillchars' invalid.
Solution: Check the value and give an error. (closes #9024)
|
|
|
|
|
|
| |
Problem: Unix: may leak file descriptor when using a non-existing
directory.
Solution: Always close the file. (closes #9023)
|
|
|
|
|
|
| |
Problem: Swapname has double slash when 'directory' ends in double slash.
(Shane Smith)
Solution: Remove the superfluous slash. (closes #8876)
|
|
|
|
|
| |
Problem: Too many comments are old style.
Solution: Change comments to // style. (closes #9021)
|
|
|
|
|
| |
Problem: Compiler warning for unused variable in tiny version.
Solution: Add #ifdef. (John Marriott)
|
|
|
|
|
| |
Problem: The mark '] is wrong after put with a count. (Naohiro Ono)
Solution: Use the right line number. (closes #8956)
|
|
|
|
|
| |
Problem: GTK3: with 'rightleft' set scrollbar may move unintentionally.
Solution: Ignore events while moving the scrollbar thumb. (closes #8958)
|
|
|
|
|
| |
Problem: Else-if indenting is confusing.
Solution: Add curly brackets. (Yegappan Lakshmanan, closes #9017)
|
|
|
|
|
| |
Problem: mode() does not return the right value in 'operatorfunc'.
Solution: Reset finish_op while calling 'operatorfunc'.
|
|
|
|
|
|
| |
Problem: The do_highlight() function is way too long.
Solution: Split it into several functions. (Yegappan Lakshmanan,
closes #9011)
|
|
|
|
|
| |
Problem: If-else indenting is confusing.
Solution: Add curly brackets and indent. (Dominique Pellé, closes #9010)
|
|
|
|
|
| |
Problem: Autoread test is a bit flaky.
Solution: Wait a brief moment before overwriting the file.
|
|
|
|
|
| |
Problem: Inefficient code in xxd.
Solution: Don't use "p" when "hextype" is non-zero. (closes #9013)
|
|
|
|
|
|
| |
Problem: The previous '' mark is restored after moving the cursor to the
original jump position. (Tony Chen)
Solution: Forget the previous position after checking. (closes #8985)
|
|
|
|
|
| |
Problem: Command line completion test fails on MS-Windows.
Solution: Do not test with "\{" on MS-Windows.
|
|
|
|
|
| |
Problem: ":buf \{a}" fails while ":edit \{a}" works.
Solution: Unescape "\{". (closes #8917)
|
|
|
|
|
| |
Problem: Xxd usage output is incomplete.
Solution: Add "bytes" to "-g" flag. (Atsushi Sugawara, closes #8944)
|