| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: Switching to raw mode every time ":" is used.
Solution: When executing a shell set cur_tmode to TMODE_UNKNOWN, so that the
next time TMODE_RAW is used it is set, but not every time.
|
|
|
|
|
| |
Problem: Vim9: some variable initializations not tested.
Solution: Add a few more tests
|
|
|
|
|
| |
Problem: Vim9: cannot call a compiled closure from not compiled code.
Solution: Pass funcexe to call_user_func().
|
|
|
|
|
| |
Problem: Cannot map CTRL-B when using the GUI.
Solution: Reset the CTRL modifier when used. (closes #6092)
|
|
|
|
|
| |
Problem: VimLeavePre not triggered when Vim is terminated.
Solution: Unblock autocommands.
|
|
|
|
|
| |
Problem: Vim9: memory leak in script test.
Solution: Clear typval before giving an error message.
|
|
|
|
|
| |
Problem: ModifyOtherKeys active when using a shell command in autocmd.
Solution: Output T_CTE when going to cooked mode. (closes 5617)
|
|
|
|
|
|
| |
Problem: Display error when using 'number' and 'breakindent'.
Solution: Adjust extra spaces in the first row. (Ken Takata, closes #6089,
closes #5986)
|
|
|
|
|
|
| |
Problem: In the GUI can't use all the modifiers. (Andri Möll)
Solution: Do not apply Alt/Meta early, do it later like with the terminal.
Avoid the Motif test from crashing.
|
|
|
|
|
| |
Problem: Vim9: assigning to option not fully tested.
Solution: Add more test cases. Allow using any type for assignment.
|
|
|
|
|
|
| |
Problem: GUI test fails without the terminal feature.
Solution: Check the terminal feature is supported. (Ken Takata,
closes #6084)
|
|
|
|
|
| |
Problem: Buffer is not considered modified after setting crypt key.
Solution: Set the modified flag. (Christian Brabandt, closes #6082)
|
|
|
|
|
| |
Problem: Vim9: instructions not tested
Solution: Use a variable instead of a constant.
|
|
|
|
|
| |
Problem: Vim9: dict member errors not tested.
Solution: Delete unreachable error. Add tests.
|
|
|
|
|
| |
Problem: Vim9: missing changes for performance improvements
Solution: Use GA_GROW(). Don't call breakcheck so often.
|
|
|
|
|
| |
Problem: Vim9: no test for STORELIST and STOREDICT.
Solution: Add a test. Make matches stricter.
|
|
|
|
|
| |
Problem: Vim9: no test for MEMBER instruction.
Solution: Add a test. Make matches stricter.
|
|
|
|
|
|
| |
Problem: MS-Windows: still a compiler warning.
Solution: Move flag to another place in the Makefile. (Ken Takata,
closes #6083)
|
|
|
|
|
|
| |
Problem: Vim9: No error when variable initializer is not a constant.
Solution: Return FAIL when trying to get a variable value. Do not execute a
script when an error is deteted in the first or second phase.
|
|
|
|
|
| |
Problem: Vim9: No test for forward declaration.
Solution: Add a test.
|
|
|
|
|
|
| |
Problem: Vim9: expressions are evaluated in the discovery phase.
Solution: Bail out if an expression is not a constant. Require a type for
declared constants.
|
|
|
|
|
| |
Problem: Terminal in popup window test is a bit flaky.
Solution: Wait for shell job status to be "run". Mark as flaky test.
|
| |
|
|
|
|
|
| |
Problem: Netbeans test is a bit flaky.
Solution: Allow for standard sign to be defined. Use WaitForAssert().
|
|
|
|
|
|
| |
Problem: TERM signal test fails on FreeBSD.
Solution: Do not check the messages, the may appear anywhere. (Dominique
Pelle, closes #6075)
|
|
|
|
|
| |
Problem: Cannot get a list of all popups.
Solution: Add popup_list(). Use it in the test runner.
|
|
|
|
|
|
| |
Problem: Cannot forcefully close all popups.
Solution: Add the "force" argument to popup_clear(). Use it after running a
test. Put back the check for a popup when editing a file.
|
|
|
|
|
| |
Problem: popup_clear() hangs when a popup can't be closed.
Solution: Bail out when a popup can't be closed.
|
|
|
|
|
|
| |
Problem: Crash on exit when not all popups are closed.
Solution: Close popups when freeing all memory. Disable checking for popup
when editing a file for now.
|
|
|
|
|
| |
Problem: The name vim is not capatilized in a message.
Solution: Use "Vim" instead of "vim".
|
|
|
|
|
| |
Problem: Can move to another buffer from a terminal in popup window.
Solution: Do not allow "gf" or editing a file. (closes #6072)
|
|
|
|
|
| |
Problem: Handling of a TERM signal not tested.
Solution: Add a test for SIGTERM. (Dominique Pelle, closes #6055)
|
|
|
|
|
| |
Problem: Python tests fail because of changed message.
Solution: Adjust the expected messages (Dominique Pelle, closes #6066)
|
|
|
|
|
| |
Problem: Minor message mistakes.
Solution: Change vim to Vim and other fixes.
|
|
|
|
|
| |
Problem: Incomplete profiling when exiting because of a dealy signal.
Solution: Call __gcov_flush() if available.
|
|
|
|
|
| |
Problem: Mouse handling in a terminal window not well tested.
Solution: Add tests. (Yegappan Lakshmanan, closes #6052)
|
|
|
|
|
|
| |
Problem: When shell doesn't support CTRL-Z Vim still handles it.
Solution: Ignore the STOP signal if it was ignored on startup.
(Kurtis Rader, closes #5990, closes #6058)
|
|
|
|
|
| |
Problem: Some files not recognized as pamenv.
Solution: Add pam_inv.conf. (closes #6065)
|
|
|
|
|
| |
Problem: Vim9: using unitialized memory.
Solution: Clear the arg_lvar field.
|
|
|
|
|
| |
Problem: Vim9: leaking memory when using :finish.
Solution: Do not check for next line in third pass.
|
|
|
|
|
| |
Problem: Vim9: assigning to dict or list argument does not work.
Solution: Recognize an argument as assignment target.
|
|
|
|
|
| |
Problem: Vim9: storing value in dict messes up stack.
Solution: Correct item count of stack.
|
|
|
|
|
| |
Problem: Vim9: parsing declarations continues after :finish.
Solution: Bail out when encountering :finish.
|
|
|
|
|
| |
Problem: Vim9: Assignment to dict member does not work.
Solution: Parse dict assignment. Implement getting dict member.
|
|
|
|
|
| |
Problem: Vim9: When reloading a script variables are not cleared.
Solution: When sourcing a script again clear all script-local variables.
|
|
|
|
|
| |
Problem: Messages about a deadly signal are not left aligned.
Solution: Output a CR before the NL. (Dominique Pelle, #6055)
|
|
|
|
|
| |
Problem: MS-Windows: new gcc compiler does not support scanf format.
Solution: Use "%ll" instead of "%I". (Ken Takata)
|
|
|
|
|
| |
Problem: Vim9: leaking memory when calling not compiled :def function.
Solution: Check if function is compiled earlier.
|
|
|
|
|
| |
Problem: Vim9: cannot call a function declared later in Vim9 script.
Solution: Make two passes through the script file.
|
|
|
|
|
| |
Problem: Vim9: appending to buffer/window/tab variable not tested
Solution: Add a test.
|