| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Problem: Popupwin test for latin1 still fails sometimes.
Solution: Wait for the "cat" command to finish.
|
|
|
|
|
| |
Problem: screenpos() does not include the WinBar offset.
Solution: Use W_WINROW() instead of directly using w_window. (closes #7487)
|
|
|
|
|
| |
Problem: $dir not expanded when configure checks for moonjit.
Solution: Use double quotes instead of single quotes. (closes #7478)
|
|
|
|
|
| |
Problem: Github actions CI isn't used for all available platforms.
Solution: Update the github workflows. (Ozaki Kiichi, closes #7433)
|
|
|
|
|
| |
Problem: Popupwin test for latin1 sometimes fails.
Solution: Wait for the script to finish.
|
|
|
|
|
| |
Problem: Vim9: crash when user command doesn't match.
Solution: Adjust command index. (closes #7479)
|
|
|
|
|
|
| |
Problem: Quickfix window title not updated in all tab pages.
Solution: Update the quickfix window title in all tab pages. (Yegappan
Lakshmanan, closes #7481, closes #7466)
|
|
|
|
|
| |
Problem: Vim9: automatic conversion of number to string for dict key.
Solution: Do not convert number to string. (closes #7474)
|
|
|
|
|
|
| |
Problem: Vim9: concatenating lists does not adjust type of result.
Solution: When list member types differ use "any" member type.
(closes #7473)
|
|
|
|
|
| |
Problem: Vim9: some corner cases not tested.
Solution: Add a few tests.
|
|
|
|
|
| |
Problem: Vim9: dead code in compiling :unlet.
Solution: Don't check for "!" a second time.
|
|
|
|
|
| |
Problem: Memory leak when heredoc is not terminated.
Solution: Free heredoc_trimmed.
|
|
|
|
|
| |
Problem: A user command with try/catch may not catch an expression error.
Solution: When an expression fails check for following "|". (closes #7469)
|
|
|
|
|
| |
Problem: Build failure with tiny features.
Solution: Add #ifdef.
|
|
|
|
|
|
| |
Problem: Vim9: unreachable code in assignment.
Solution: Don't check "new_local" when "has_index" is set. Add test for
wrong type of list index.
|
|
|
|
|
|
| |
Problem: Vim9: "exit_cb" causes Vim to exit.
Solution: Require white space after a command in Vim9 script. (closes #7467)
Also fix that Vim9 style heredoc was not always recognized.
|
|
|
|
|
| |
Problem: Vim9: :echo and :execute give error for empty argument.
Solution: Ignore an empty argument. (closes #7468)
|
|
|
|
|
| |
Problem: Vim9: Using uninitialized variable.
Solution: Initialize "len" to zero. Clean up fnamemodify().
|
|
|
|
|
| |
Problem: Vim9: #{ still seen as start of dict in some places.
Solution: Remove check for { after #. (closes #7456)
|
|
|
|
|
|
| |
Problem: Vim9: get E1099 when autocmd triggered in builtin function.
Solution: Check that did_emsg increased instead of checking that it changed.
(closes #7448)
|
|
|
|
|
| |
Problem: Vim9: checking for a non-empty string is too strict.
Solution: Check for any string. (closes #7447)
|
|
|
|
|
| |
Problem: Padding not drawn properly for popup window with title.
Solution: Draw the padding below the title. (closes #7460)
|
|
|
|
|
|
| |
Problem: Vim9: crash when lambda uses same var as assignment.
Solution: Do not let lookup_local change lv_from_outer, make a copy.
(closes #7461)
|
|
|
|
|
| |
Problem: Insert mode completion messages end up in message history.
Solution: Set msg_hist_off. (closes #7452
|
|
|
|
|
| |
Problem: MS-Windows: Checking if a file name is absolute is slow.
Solution: Do not use mch_FullName(). (closes #7033)
|
|
|
|
|
| |
Problem: There is no way to do something on CTRL-Z.
Solution: Add VimSuspend and VimResume autocommand events. (closes #7450)
|
| |
|
|
|
|
|
| |
Problem: Vim9: executing user command defined in Vim9 script not tested.
Solution: Add a test.
|
|
|
|
|
| |
Problem: Ruby: missing function prototype.
Solution: Add the prototype.
|
|
|
|
|
| |
Problem: Vim9: leaking memory.
Solution: Free the saved 'cpo' value.
|
|
|
|
|
| |
Problem: Vim9: a range cannot be computed at runtime.
Solution: Add the ISN_RANGE instruction.
|
|
|
|
|
|
| |
Problem: After using a complete popup the buffer is listed. (Boris
Staletic)
Solution: Make the buffer unlisted.
|
|
|
|
|
|
| |
Problem: Vim9: crash when sourcing vim9script early.
Solution: Use set_option_value() instead of setting p_cpo directly.
(closes #7441)
|
|
|
|
|
| |
Problem: Internal error when using \ze before \zs in a pattern.
Solution: Check the end is never before the start. (closes #7442)
|
|
|
|
|
| |
Problem: Not all Perl functionality is tested.
Solution: Add a few more test cases. (Dominique Pellé, closes #7440)
|
|
|
|
|
| |
Problem: GTK3: status line background color is wrong.
Solution: Don't change the code for earlier GTK3 versions. (closes #7444)
|
|
|
|
|
| |
Problem: Dead code in the job support. (Dominique Pellé)
Solution: Define USE_ARGV before checking for it.
|
|
|
|
|
| |
Problem: Some functions use any value as a string.
Solution: Check that the value is a non-empty string.
|
|
|
|
|
| |
Problem: MS-Windows GUI: test for 'guifont' is incomplete.
Solution: Set 'renderoptions'. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Vim9: some errors not tested for; dead code.
Solution: Add a test. Remove dead code.
|
|
|
|
|
| |
Problem: Vim9: unreachable code in assignment.
Solution: Remove impossible condition and code.
|
|
|
|
|
| |
Problem: MS-Windows GUI: crash after using ":set guifont=" four times.
Solution: Check for NULL pointer. (Ken Takata, closes #7434)
|
|
|
|
|
|
| |
Problem: Running tests may leave some files behind.
Solution: Delete the right files. Fix a few typos. (Dominique Pellé,
closes #7436
|
|
|
|
|
|
| |
Problem: GTK: Menu background is the same color as the main window.
Solution: Fix white space around the test in another way. (closes #7437,
closes #7427)
|
|
|
|
|
| |
Problem: Cannot use ":shell" when reading from stdin. (Gary Johnson)
Solution: Revert patch 8.2.1833.
|
|
|
|
|
|
|
| |
Problem: "vim -" does not work well when modifyOtherKeys is enabled and a
shell command is executed on startup.
Solution: Only change modifyOtherKeys when executing a shell command in raw
mode.
|
|
|
|
|
| |
Problem: Vim9: no test to check for :let error.
Solution: Add a test. Rename tests from _let_ to _var_.
|
|
|
|
|
| |
Problem: Vim9: some errors not tested.
Solution: Add tests. Fix getting the right error.
|
|
|
|
|
| |
Problem: TOML files are not recognized.
Solution: Match *.toml. (issue #7432)
|
|
|
|
|
| |
Problem: Sound test is a bit flaky.
Solution: Use WaitForAssert(). (Dominique Pellé, closes #7429)
|