Age | Commit message (Collapse) | Author |
|
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: Vim9: performance can be improved.
Solution: Don't call break. Inline check for list materialize. Make an
inline version of ga_grow().
|
|
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.
|
|
Problem: Vim9: nested constant expression not evaluated compile time.
Solution: Use compile_expr1() for parenthesis.
|
|
Problem: Vim9: not handling constant expression for elseif.
Solution: Use postponed constants. Delete the code for evaluating a
constant expression.
|
|
Problem: Vim9: leaking memory when skipping.
Solution: Disable skipping in generate_ppconst().
|
|
Problem: Occasional exit when encountering an X error. (Manfred Lotz)
Solution: On an X error do not exit, do preserve files.
|
|
Problem: Vim9: more expressions can be evaluated at compile time
Solution: Recognize has('name').
|
|
Problem: Gcc warning for returning pointer to local variable. (John
Marriott)
Solution: Return another pointer.
|