| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Vim9: # comment not sufficiently tested
Solution: Check for preceding white space.
|
|
|
|
|
|
| |
Problem: Vim9: # comment not recognized after :vim9script.
Solution: Check script type. Make comment after ":echo" work. And in
several other places.
|
|
|
|
|
| |
Problem: Viminfo file uses obsolete function file_readable().
Solution: Use filereadable(). (closes #5934)
|
|
|
|
|
| |
Problem: Vim9: # comment not recognized in :def function.
Solution: Recognize and skip # comment.
|
|
|
|
|
| |
Problem: Color ramp test does not show text colors.
Solution: Add a row of 16 text colors and 16 bold text colors.
|
|
|
|
|
| |
Problem: Win32 console: the cursor position is always top-left.
Solution: Revert the patch for restoring screen.
|
|
|
|
|
|
| |
Problem: Window size wrong if 'ea' is off and 'splitright' is on and
splitting then closing a window.
Solution: Put abandoned window space in the right place. (Mark Waggoner)
|
|
|
|
|
| |
Problem: Coverity warns for unused value.
Solution: Change order and use "else if".
|
|
|
|
|
|
| |
Problem: Heredoc for interfaces does not support "trim".
Solution: Update the script heredoc support to be same as the :let command.
(Yegappan Lakshmanan, closes #5916)
|
|
|
|
|
| |
Problem: Not all modifiers supported for :options.
Solution: Use all cmdmod.split flags. (closes #4401)
|
|
|
|
|
| |
Problem: Some errors are not covered by tests.
Solution: Add a few more tests. (Dominique Pelle, closes #5920)
|
|
|
|
|
| |
Problem: :digraph! not tested.
Solution: Add a test. (Dominique Pelle, closes #5925)
|
|
|
|
|
| |
Problem: Ipv6 feature not shown in :version output.
Solution: Add ipv6 in :version output. (Ozaki Kiichi, closes #5924)
|
|
|
|
|
| |
Problem: using :version twice leaks memory
Solution: Only initialize variables once. (Dominique Pelle, closes #5917)
|
|
|
|
|
| |
Problem: Using two lines for free and reset.
Solution: Use VIM_CLEAR() instead. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Double free when passing invalid argument to job_start().
Solution: Clear the argument when freed. (Masato Nishihata, closes #5926)
|
|
|
|
|
| |
Problem: Vim9: no error when omitting type from argument.
Solution: Enforce specifying argument types.
|
|
|
|
|
| |
Problem: Build failure with tiny version.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: The man filetype plugin overwrites the unnamed register.
Solution: Use the black hole register. (Jason Franklin)
|
|
|
|
|
| |
Problem: Vim9: cannot put comments halfway expressions.
Solution: Support # comments in many places.
|
|
|
|
|
| |
Problem: Vim9: variable can be used uninitialized.
Solution: Jump to after where variable is used.
|
|
|
|
|
| |
Problem: Vim9: tests contain superfluous line continuation.
Solution: Remove line continuation no longer needed. Skip empty lines.
|
|
|
|
|
| |
Problem: Vim9: calling a def function from non-vim9 may fail.
Solution: Convert varargs to a list.
|
|
|
|
|
| |
Problem: Vim9: cannot split a function line.
Solution: Continue in next line so long as the function isn't done.
|
|
|
|
|
| |
Problem: Vim9: cannot split an expression into multiple lines.
Solution: Continue in next line after an operator.
|
|
|
|
|
| |
Problem: Vim9: cannot split function call in multiple lines.
Solution: Find more arguments in following lines.
|
|
|
|
|
| |
Problem: Compiler warning in tiny build.
Solution: Move declaration inside #ifdef. (Dominique Pelle, closes #5915)
|
|
|
|
|
| |
Problem: Clearing a struct is verbose.
Solution: Define and use CLEAR_FIELD() and CLEAR_POINTER().
|
|
|
|
|
| |
Problem: Vim9: dict code not covered by tests.
Solution: Remove dead code, adjust test case.
|
|
|
|
|
| |
Problem: No IPv6 support for channels.
Solution: Add IPv6 support. (Ozaki Kiichi, closes #5893)
|
|
|
|
|
| |
Problem: Vim9: memory leak when finding common type.
Solution: Store allocated memory in type growarray.
|
|
|
|
|
| |
Problem: Vim9: line continuation is not always needed.
Solution: Recognize continuation lines automatically in list and dict.
|
|
|
|
|
| |
Problem: The GUI doesn't set t_Co.
Solution: In the GUI set t_Co to 256 * 256 * 256. (closes #5903)
|
|
|
|
|
| |
Problem: Error for unused argument.
Solution: Add UNUSED.
|
|
|
|
|
| |
Problem: Vim9: some errors not covered by tests.
Solution: Add more tests. Check Funcref argument types.
|
|
|
|
|
| |
Problem: Not all code for options is tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5913)
|
|
|
|
|
| |
Problem: Some changes in the libvterm upstream code.
Solution: Include some changes.
|
|
|
|
|
| |
Problem: User systemd files not recognized.
Solution: Add filetype patterns. (Kevin Locke, closes #5914)
|
|
|
|
|
| |
Problem: Vim9: not all possible func type errors tested.
Solution: Add more tests.
|
|
|
|
|
| |
Problem: Win32: restoring screen not always done right.
Solution: Use a more appropriate method. (Nobuhiro Takasaki, closes #5909)
|
|
|
|
|
| |
Problem: Vim9: varargs implementation is inefficient.
Solution: Create list without moving the arguments.
|
|
|
|
|
| |
Problem: Unused arguments ignored in non-standard way.
Solution: Add UNUSED instead of (void).
|
|
|
|
|
| |
Problem: Memory leak in search test.
Solution: Free msgbuf. (Dominique Pelle, closes #5912)
|
|
|
|
|
| |
Problem: Vim9: function with varargs does not work properly.
Solution: Improve function type spec and add tests. Fix bugs.
|
|
|
|
|
| |
Problem: No test for E386.
Solution: Add a test. (Dominique Pelle, closes #5911)
|
|
|
|
|
|
| |
Problem: Travis CI does not give compiler warnings.
Solution: Add flags for warnings. Fix uncovered problems. (Ozaki Kiichi,
closes #5898)
|
|
|
|
|
| |
Problem: Regexp and other code not tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5904)
|
|
|
|
|
| |
Problem: Comparing two NULL list fails.
Solution: Change the order of comparing two lists.
|
|
|
|
|
| |
Problem: Vim9: VAR_PARTIAL is not used during compilation.
Solution: Remove VAR_PARTIAL.
|
|
|
|
|
| |
Problem: Vim9: no check for sandbox when setting v:var.
Solution: Check for sandbox.
|