| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: MS-Windows: Win32.mak is no longer needed.
Solution: Do not include Win32.mak. (Jason McHugh, closes #7290)
|
|
|
|
|
| |
Problem: Expression test is flaky on Appveyor.
Solution: Temporarily disable the test in MS-Windows.
|
|
|
|
|
| |
Problem: Crash when closing terminal popup with <Cmd> mapping.
Solution: Check b_term is not NULL. (closes #7294)
|
|
|
|
|
|
| |
Problem: Cannot use :vimgrep in omni completion, causing C completion to
fail.
Solution: Add the EX_LOCK_OK flag to :vimgrep. (closes #7292)
|
|
|
|
|
| |
Problem: ml_get error when using <Cmd> to open a terminal.
Solution: If the window changed reset the incsearch state. (closes #7289)
|
|
|
|
|
|
| |
Problem: Quickfix window now updated when adding invalid entries.
Solution: Update the quickfix buffer properly. (Yegappan Lakshmanan, closes
#7291, closes #7271)
|
|
|
|
|
| |
Problem: MinGW: parallel compilation might fail.
Solution: Add dependencies on $(OUTDIR). (Masamichi Abe, closes #7287)
|
|
|
|
|
|
| |
Problem: Vim9: some tests are not done at the script level.
Solution: Use CheckDefAndScriptSuccess() in more places. Fix uncovered
problems.
|
|
|
|
|
|
| |
Problem: "term_opencmd" option of term_start() is truncated. (Sergey
Vlasov)
Solution: Allocate the buffer to hold the command. (closes #7284)
|
|
|
|
|
|
| |
Problem: Making a mapping work in all modes is complicated.
Solution: Add the <Cmd> special key. (Yegappan Lakshmanan, closes #7282,
closes 4784, based on patch by Bjorn Linse)
|
|
|
|
|
|
| |
Problem: Vim9: error for using a string in a condition is confusing.
Solution: Give a more specific error. Also adjust the compile time type
checking for || and &&.
|
|
|
|
|
|
| |
Problem: Cannot backspace in prompt buffer after using cursor-left. (Maxim
Kim)
Solution: Ignore "arrow_used" in a prompt buffer. (closes #7281)
|
|
|
|
|
| |
Problem: Win32: memory leak when encoding conversion fails.
Solution: Free the allocated memory. (Ken Takata, closes #7277)
|
|
|
|
|
| |
Problem: Vim9: test for has('gui_running') fails with VIMDLL.
Solution: Adjust the #ifdef. (Ken Takata, closes #7276)
|
|
|
|
|
| |
Problem: Finding a patch number can be a bit slow.
Solution: Use binary search. (closes #7279)
|
|
|
|
|
| |
Problem: Crash when recreating nested fold.
Solution: Check for empty growarray. (closes #7278)
|
|
|
|
|
| |
Problem: Memory leak when map() fails.
Solution: Clear the typval.
|
|
|
|
|
|
|
|
| |
Problem: It is easy to make mistakes when cleaning up swap files after the
system crashed.
Solution: Warn for the process still running after recovery. Do not
automatically delete a swap file created on another system.
(David Fries, closes #7273)
|
|
|
|
|
| |
Problem: Vim9: map() may change the list or dict item type.
Solution: Add mapnew().
|
|
|
|
|
| |
Problem: Vim9: has() assumes a feature does not change dynamically.
Solution: Check whether a feature may change dynamically. (closes #7265)
|
|
|
|
|
|
|
| |
Problem: The session file does not restore the alternate file.
Solution: Add ":balt". Works like ":badd" and also sets the buffer as the
alternate file. Use it in the session file. (closes #7269,
closes #6714)
|
|
|
|
|
|
|
| |
Problem: Popup becomes current window after closing a terminal window.
Solution: When restoring the window after executing autocommands, check that
the window ID is still the same. (Naruhiko Nishino,
closes #7272)
|
|
|
|
|
|
| |
Problem: Vim9: tests fail without the channel feature.
Solution: Check if the channel feature is present. (Dominique Pellé,
closes 7270)
|
|
|
|
|
| |
Problem: Not all ConTeXt files are recognized.
Solution: Add two patterns. (closes #7263)
|
|
|
|
|
| |
Problem: Crash when using a popup window with "latin1" encoding.
Solution: Don't use ScreenLinesUC when enc_utf8 is false. (closes #7241)
|
|
|
|
|
|
| |
Problem: Netbeans may access freed memory.
Solution: Check the buffer pointer is still valid. Add a test. (Yegappan
Lakshmanan, closes #7248)
|
| |
|
|
|
|
|
| |
Problem: Various comments can be improved.
Solution: Various comment adjustments.
|
|
|
|
|
| |
Problem: Warning for uninitialized variable.
Solution: Initialize the variable.
|
| |
|
|
|
|
|
| |
Problem: Crash when terminal buffer name is made empty. (Dhiraj Mishra)
Solution: Fall back to "[No Name]". (closes #7262)
|
|
|
|
|
| |
Problem: Build failure with timers.
Solution: Add missing change.
|
|
|
|
|
|
| |
Problem: Diff and cursorcolumn highlighting don't mix.
Solution: Fix condition for what attribute to use. (Christian Brabandt,
closes #7258, closes #7260)
|
|
|
|
|
|
| |
Problem: Vim9: cannot specify argument types for lambda.
Solution: Allow adding argument types. Check arguments when calling a
function reference.
|
|
|
|
|
| |
Problem: Vim9: not all command modifiers are tested.
Solution: Add tests for remaining modifiers.
|
|
|
|
|
|
| |
Problem: Vim9: not all command modifiers are tested.
Solution: Add tests for "keep" modifiers. Fix that marks are lost even
though ":lockmarks" is used.
|
|
|
|
|
|
| |
Problem: Vim9: extra "unknown" error after other error.
Solution: Restore did_emsg count after EXEC instruction. (closes #7254)
Improve error message from assert_fails()
|
|
|
|
|
| |
Problem: Vim9: crash when using a NULL dict key.
Solution: Use a NULL dict key like an empty string. (closes #7249)
|
|
|
|
|
| |
Problem: Test for list and dict fails.
Solution: Adjust for using an empty list/dict for a null one.
|
|
|
|
|
| |
Problem: Vim9: crash when compiling function fails when getting type.
Solution: Handle NULL type. (closes #7253)
|
|
|
|
|
|
| |
Problem: Vim9: using extend() on null dict is silently ignored.
Solution: Give an error message. Initialize a dict variable with an empty
dictionary. (closes #7251)
|
|
|
|
|
|
| |
Problem: GUI: crash when handling message while closing a window. (Srinath
Avadhanula)
Solution: Don't handle message while closing a window. (closes #7250)
|
|
|
|
|
| |
Problem: Crash when using "zj" without folds. (Sean Dewar)
Solution: Check for at least one fold. (closes #7245)
|
|
|
|
|
| |
Problem: sort() with NULL string not tested.
Solution: Add a test. use v:collate. (Dominique Pellé, closes #7247)
|
|
|
|
|
|
| |
Problem: Crash when passing NULL function to reduce().
Solution: Check for NULL pointer and give an error. (Dominique Pellé,
closes #7243)
|
|
|
|
|
| |
Problem: Netbeans test is flaky.
Solution: Add a short delay. (Yegappan Lakshmanan, closes #7246)
|
|
|
|
|
| |
Problem: Vim9: wrong error message when colon is missing.
Solution: Check for a missing colon. (issue #7239)
|
|
|
|
|
|
| |
Problem: Insufficient test coverage for the Netbeans interface.
Solution: Add more tests. Fix an uncovered bug. (Yegappan Lakshmanan,
closes #7240)
|
|
|
|
|
| |
Problem: Ex mode test fails on MS-Windows with GUI.
Solution: Skip the test when using gvim.
|
|
|
|
|
| |
Problem: Vim9: browse modifier test fails on Mac.
Solution: Only test when the +browse feature is available.
|