| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Vim9: cannot insert a comment line in an expression.
Solution: Skip comment lines at the script level. (closes #7111)
|
|
|
|
|
| |
Problem: Using "gn" after "gN" does not work.
Solution: Extend the other end of the Visual area. (closes #7109)
|
|
|
|
|
|
| |
Problem: Autocmd test fails on pacifist systems.
Solution: Check that /bin/kill exists. (James McCoy, closes #7117)
Tune the timing, make the autocmd test run faster.
|
|
|
|
|
|
| |
Problem: ":help ??" finds the "!!" tag.
Solution: Do not translate "?" into ".". (Naruhiko Nishino, closes #7114,
closes #7115)
|
|
|
|
|
|
| |
Problem: PyEval_InitThreads() is deprecated in Python 3.9.
Solution: Do not call PyEval_InitThreads in Python 3.9 and later. (Ken
Takata, closes #7113) Avoid warnings for functions.
|
|
|
|
|
| |
Problem: When reading from stdin dup() is called twice.
Solution: Remove the dup() in main.c. (Ken Takata, closes #7110)
|
|
|
|
|
| |
Problem: readdirex() error is displayed as a message. (Yegappan Lakshmanan)
Solution: Use semsg() instead of smsg().
|
|
|
|
|
| |
Problem: File missing from distribution.
Solution: Add the github code analyses file.
|
|
|
|
|
| |
Problem: MS-Windows: Python3 issue with stdin.
Solution: Check if stdin is readable. (Ken Takata, closes #7106)
|
|
|
|
|
|
| |
Problem: Warnings when executing Github actions.
Solution: Use another method to set environment variables. (Ken Takata,
closes #7107)
|
|
|
|
|
| |
Problem: Build failure without the +eval feature.
Solution: Add dummys for ex_block and ex_endblock.
|
|
|
|
|
| |
Problem: Filetype detection does not test enough file names.
Solution: Test more file names. (Adam Stankiewicz, closes #7099)
|
|
|
|
|
| |
Problem: Vim9: cannot use a {} block at script level.
Solution: Recognize a {} block.
|
|
|
|
|
| |
Problem: Vim9: accessing freed memory.
Solution: Clear sv_name when the variable is deleted.
|
|
|
|
|
| |
Problem: Vim9: variables at the script level escape their scope.
Solution: When leaving a scope remove variables declared in it.
|
|
|
|
|
| |
Problem: "gN" does not select the matched string.
Solution: Move the cursor to the start of the match.
|
|
|
|
|
| |
Problem: List test doesn't fail.
Solution: Adjust the test for NULL list handling.
|
|
|
|
|
| |
Problem: Vim9: concatenating to a NULL list doesn't work.
Solution: Handle a NULL list like an empty list. (closes #7064)
|
|
|
|
|
| |
Problem: Vim9: crash when error happens in timer callback.
Solution: Check that current_exception is not NULL. (closes #7100)
|
|
|
|
|
|
| |
Problem: Vim9: Memory leak when using a closure.
Solution: Compute the mininal refcount in the funcstack. Reenable disabled
tests.
|
|
|
|
|
| |
Problem: SE Linux: deprecation warning for security_context_t.
Solution: Use "char *" instead. (James McCoy, closes #7093)
|
|
|
|
|
| |
Problem: Vim9: wrong instruction when reusing a local variable spot.
Solution: Clear a newly allocated local variable. (closes #7080)
|
|
|
|
|
| |
Problem: Vim9: another memory leak when using function reference.
Solution: Temporarily disable the tests.
|
|
|
|
|
| |
Problem: Vim9: memory leak when using function reference.
Solution: Temporarily disable the test.
|
|
|
|
|
| |
Problem: Missing change to remove "static".
Solution: Add the change.
|
|
|
|
|
| |
Problem: Vim9: can assign wrong type to script dict. (Christian J. Robinson)
Solution: Check the type if known.
|
|
|
|
|
| |
Problem: Vim9: nested closure throws an internal error.
Solution: Do not skip a local variable with a partial. (closes #7065)
|
|
|
|
|
| |
Problem: Mapping Ctrl-key does not work for '{', '}' and '|'.
Solution: Remove the shift modifier. (closes #6457)
|
|
|
|
|
| |
Problem: Some code in normal.c not covered by tests.
Solution: Add normal mode tests. (Yegappan Lakshmanan, closes #7086)
|
|
|
|
|
| |
Problem: Mapping some keys with Ctrl does not work properly.
Solution: For terminal, GTK and Motif handle "@", "^" and "_" codes.
|
|
|
|
|
| |
Problem: No test coverage for ":spelldump!".
Solution: Add a test. (Dominique Pellé, closes #7089)
|
|
|
|
|
| |
Problem: Can use :help in a terminal popup window.
Solution: Give an error. (closes #7088)
|
|
|
|
|
|
| |
Problem: MS-Windows with Python: Vim freezes after import command.
Solution: Use either "NUL" or "CONIN$" when reopening stdin. (Yasuhiro
Matsumoto, closes #7083)
|
|
|
|
|
| |
Problem: Unix: terminal mode changed when using ":shell".
Solution: Avoid calling settmode() when not needed. (issue #7079)
|
|
|
|
|
| |
Problem: resolve('/') returns an empty string.
Solution: Don't remove single slash. (closes #7074)
|
|
|
|
|
| |
Problem: A few failures are not tested.
Solution: Test a few failures. (Dominique Pellé, closes #7075)
|
|
|
|
|
| |
Problem: Vim9: crash with unterminated dict. (Dhiraj Mishra)
Solution: Return empty string instead of NULL. (closes #7084)
|
|
|
|
|
| |
Problem: Undo file not found when using ":args" or ":next".
Solution: Handle like editing another file. (closes #7072)
|
|
|
|
|
| |
Problem: Vim9: memory leak if "if" condition is invalid.
Solution: Free ppconst earlier.
|
|
|
|
|
| |
Problem: Some Normal mode commands not fully tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #7073)
|
|
|
|
|
| |
Problem: Vim9: trinary operator condition is too permissive.
Solution: Use tv_get_bool_chk().
|
|
|
|
|
| |
Problem: Vim9: some parts of the code not tested.
Solution: Add a few tests.
|
|
|
|
|
|
| |
Problem: Vim9: invalid memory access with weird function name. (Dhiraj
Mishra)
Solution: Check the name is valid. Add a test.
|
|
|
|
|
| |
Problem: Vim9: operators && and || have a confusing result.
Solution: Make the result a boolean.
|
|
|
|
|
| |
Problem: No falsy Coalescing operator.
Solution: Add the "??" operator. Fix mistake with function argument count.
|
|
|
|
|
|
| |
Problem: Not consistently giving the "is a directory" warning.
Solution: Adjust check for illegal file name and directory. (Yasuhiro
Matsumoto, closes #7067)
|
|
|
|
|
| |
Problem: Configure does not recognize Racket 6.1+.
Solution: Add a check for "rktio". (closes #7062)
|
|
|
|
|
| |
Problem: Vim9: debugger test fails.
Solution: Use "var" instead of "let".
|
|
|
|
|
| |
Problem: MS-Windows with Python: crash when executed from Vifm.
Solution: Use NUL instead of CONIN. (Ken Takata, closes #7061, closes #7053)
|
|
|
|
|
| |
Problem: Vim9: crash with invalid list constant. (Dhiraj Mishra)
Solution: Return FAIL when compiling the list fails. (closes #7066)
|