| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Problem: Vim9: still allows :let for declarations.
Solution: Make the default for v:disallow_let one. It can still be set to
zero to allow for using :let.
|
|
|
|
|
| |
Problem: Crash with 'incsearch' and very long line.
Solution: Check whether regprog becomes NULL. (closes #7063)
|
|
|
|
|
| |
Problem: Various Normal mode commands not fully tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #7059)
|
|
|
|
|
| |
Problem: Compiler warning for strcp() out of bounds. (Christian Brabandt)
Solution: use memmove() instead.
|
|
|
|
|
| |
Problem: commits are not scanned for security problems
Solution: Enable Github code scanning. (Christian Brabandt, closes #7057)
|
|
|
|
|
| |
Problem: Try-catch test fails.
Solution: Don't call win_enter(), only call enterering_window().
|
|
|
|
|
| |
Problem: Vim9: cannot pass boolean to mapset().
Solution: Use get_tv_bool(). (closes #7041)
|
|
|
|
|
|
| |
Problem: Writing to prompt buffer interferes with insert mode.
Solution: Use win_enter() instead of just setting "curwin". (Ben Jackson,
closes #7035)
|
|
|
|
|
| |
Problem: Statusline not updated when splitting windows.
Solution: Call status_redraw_all(). (Jason Franklin, closes #5496)
|
|
|
|
|
| |
Problem: Some debian changelog files are not recognized.
Solution: Add */debian/changelog. (Jason Franklin)
|
|
|
|
|
|
| |
Problem: Vim9: returning from a partial call clears outer context, causing
a crash.
Solution: Put the outer context in the stack frame. (closes #7044)
|
|
|
|
|
| |
Problem: Vim9: some assignment tests in the wrong file.
Solution: Move assignment tests to test_vim9_assign.
|
|
|
|
|
|
| |
Problem: Filetype.vim may be loaded twice.
Solution: Do "syntax on" after "filetype on". (Adam Stankiewicz,
closes #7049)
|
|
|
|
|
|
| |
Problem: MS-Windows: adding a long quickfix list is slow.
Solution: Shorten the buffer name only for the first entry. (Yegappan
Lakshmanan, closes #7039, closes #7033)
|
|
|
|
|
|
| |
Problem: GTK: hang when forced to exit.
Solution: Do not clean up "mainwin" when really_exiting is set.
(Zdenek Dohnal, closes #7042)
|
|
|
|
|
| |
Problem: Crash when calling mapset() with a list as first argument.
Solution: Check for NULL. (closes #7040)
|
|
|
|
|
| |
Problem: Cannot use CTRL-W <Down> to move out of a terminal window.
Solution: Use special_to_buf() instead of mb_char2bytes(). (closes #7045)
|
|
|
|
|
| |
Problem: synIDattr() cannot get the value of ctermul.
Solution: Add the "ul" value for "what". (closes #7037)
|
|
|
|
|
|
| |
Problem: Invalid memory use when using SpellFileMissing autocmd.
Solution: Add test case. (Dominique Pellé, closes #7036) Fix using a window
that was closed.
|
|
|
|
|
|
| |
Problem: A popup filter interferes with using :normal to move the cursor in
a popup.
Solution: Do not invoke the filter when ex_normal_busy is set.
|
|
|
|
|
| |
Problem: Cannot use the help menu from a terminal window.
Solution: Add ":tlnoremenu" commands. (Yee Cheng Chin, closes #7023)
|
|
|
|
|
| |
Problem: Vim9: test fails with python support.
Solution: Use "let" in legacy function.
|
|
|
|
|
| |
Problem: Vim9: Some tests are still using :let.
Solution: Change the last few declarations to use :var.
|
|
|
|
|
| |
Problem: Vim9: some tests use "var var".
Solution: Use "var name". (closes #7032)
|
|
|
|
|
| |
Problem: Vim9: no error when assigning to script var with wrong type.
Solution: Fix off-by-one error. (closes #7028)
|
|
|
|
|
| |
Problem: Vim9: cannot use "true" for popup window scrollbar option.
Solution: use dict_get_bool(). (closes #7029)
|
|
|
|
|
|
| |
Problem: When a timer uses :stopinsert Insert mode completion isn't
stopped. (Stanley Chan)
Solution: Call ins_compl_prep(ESC).
|
|
|
|
|
| |
Problem: Vim9: Some tests are still using :let.
Solution: Change more declarations to use :var.
|
|
|
|
|
| |
Problem: Vim9: crash when end marker is missing. (Dhiraj Mishra)
Solution: Check for end of function lines. (closes #7031)
|
|
|
|
|
| |
Problem: Vim9: Some tests are still using :let.
Solution: Change more declarations to use :var.
|
|
|
|
|
| |
Problem: Vim9: type of unmaterialized list is wrong.
Solution: Use list<number>.
|
|
|
|
|
| |
Problem: Mac: default locale is lacking the encoding.
Solution: Add ".UTF-8 to the locale. (Yee Cheng Chin, closes #7022)
|