| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Jupyter Notebook files are not recognized.
Solution: Recognize *.ipynb. (closes #8375)
|
|
|
|
|
| |
Problem: Vim9: memory leak when debugging a :def function.
Solution: Free the debug instructions.
|
|
|
|
|
| |
Problem: Vim9: debugger test fails.
Solution: Get the debugger instructions when needed.
|
|
|
|
|
| |
Problem: Build failure with normal features.
Solution: Remove #define.
|
|
|
|
|
| |
Problem: Build failure without the profile feature.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Vim9: a compiled function cannot be debugged.
Solution: Add initial debugging support.
|
|
|
|
|
| |
Problem: Vim9: Test fails because of missing return statement.
Solution: When type is unknown set type to void.
|
| |
|
|
|
|
|
| |
Problem: Vim9: an inline function requires specifying the return type.
Solution: Make the return type optional.
|
|
|
|
|
|
| |
Problem: Vim9: future commands are not reserved yet.
Solution: Add commands to be implemented later. Make "this" a reserved
name.
|
|
|
|
|
| |
Problem: Recovery test is not run on big-endian systems.
Solution: Make it work on big-endian systems. (James McCoy, closes #8368)
|
|
|
|
|
| |
Problem: Popup window test is a bit flaky.
Solution: Add a redraw command.
|
|
|
|
|
| |
Problem: Not all options code is covered by tests.
Solution: Add more tests for options. (Yegappan Lakshmanan, closes #8369)
|
|
|
|
|
| |
Problem: Warning for uninitialized variable.
Solution: Set return value to FAIL.
|
|
|
|
|
| |
Problem: Crash when using a null function reference. (Naohiro Ono)
Solution: Check for an invalid function name. (closes #8367)
|
|
|
|
|
| |
Problem: Build failure without the +eval feature.
Solution: Add #ifdefs.
|
|
|
|
|
| |
Problem: Vim9: can only use an autoload function name as a string.
Solution: Load the autoload script when encountered. (closes #8124)
|
|
|
|
|
|
| |
Problem: Greek spell checking uses wrong case folding.
Solution: Fold capital sigma depending on whether it is at the end of a
word or not. (closes #299)
|
|
|
|
|
| |
Problem: Fix for recovery and diff mode not tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8352)
|
|
|
|
|
|
| |
Problem: "%bd" tries to delete popup window buffers, which fails. (Ralf
Schandl)
Solution: Do not try to delete a popup window buffer. (closes #8349)
|
|
|
|
|
| |
Problem: Cannot yank a block without trailing spaces.
Solution: Add the "zy" command. (Christian Brabandt, closes #8292)
|
|
|
|
|
|
| |
Problem: Python configure check uses deprecated command.
Solution: Use sysconfig instead of distutils if possible. (Zdenek Dohnal,
closes #8354)
|
|
|
|
|
|
|
| |
Problem: Subtracting from number option fails when result is zero. (Ingo
Karkat)
Solution: Reset the string value when using the numeric value.
(closes #8351)
|
|
|
|
|
| |
Problem: Vim9: memory leak
Solution: Unreference pt_outer of partial.
|
|
|
|
|
| |
Problem: Vim9: crash when using two levels of partials.
Solution: Add outer_ref_T and use it in the execution context.
|
|
|
|
|
| |
Problem: ml_get errors after recovering a file. (Yegappan Lakshmanan)
Solution: Fix the cursor position after deleting lines.
|
|
|
|
|
| |
Problem: Vim9: crash when calling function that failed to compile.
Solution: Fail when trying to call the function. (closes #8344)
|
|
|
|
|
| |
Problem: Vim9: hang when using space after ->. (Naohiro Ono)
Solution: Skip over white space to find the function name. (closes #8341)
|
|
|
|
|
| |
Problem: GUI: mouse move may start Visual mode with a popup visible.
Solution: Add special code for mouse move. (closes #8318)
|
|
|
|
|
| |
Problem: MS-Windows command line arguments have wrong encoding.
Solution: Always use utf-8 in get_cmd_argsW(). (Ken Takata, closes #8347)
|
|
|
|
|
| |
Problem: Keys typed during a :normal command are discarded.
Solution: Concatenate saved typeahead and typed kesy. (closes #8340)
|
|
|
|
|
| |
Problem: Swap file recovery not sufficiently tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8339)
|
|
|
|
|
| |
Problem: sound_playfile() is not tested on MS-Windows.
Solution: Make it work and enable the test. (Dominique Pellé, closes #8338)
|
|
|
|
|
| |
Problem: Function list test fails.
Solution: Add newly added function to the list. Fix typo.
|
|
|
|
|
| |
Problem: Using getchar() in Vim9 script is problematic.
Solution: Add getcharstr(). (closes #8343)
|
|
|
|
|
| |
Problem: Vim9: need to plan for future additions.
Solution: Reserve commands for future use: :type, :class, :enum.
|
|
|
|
|
| |
Problem: Vim9: using filter in compiled command does not work.
Solution: Generate EXEC including the command modifier.
|
|
|
|
|
| |
Problem: Short file name extension for Scala not recognized.
Solution: Recognize *.sc. (closes #8337)
|
|
|
|
|
| |
Problem: Vim9: leaking memory when using heredoc script.
Solution: Free the first line.
|
|
|
|
|
|
| |
Problem: Recover test fails on big endian systems.
Solution: Disable the failing test on big endian systems. (Yegappan
Lakshmanan, closes #8335)
|
|
|
|
|
|
| |
Problem: Vim9: cannot use heredoc in :def function for :python, :lua, etc.
Solution: Concatenate the heredoc lines and pass them in the ISN_EXEC_SPLIT
instruction.
|
|
|
|
|
| |
Problem: Sound code not fully tested.
Solution: Add more sound tests. (Dominique Pellé, closes #8332)
|
|
|
|
|
|
|
| |
Problem: Tests failing because there is no error for float to string
conversion.
Solution: Change the check for failure to check for correct result. Make
some conversions strict in Vim9 script.
|
|
|
|
|
| |
Problem: Substitute() accepts a number but not a float expression.
Solution: Also accept a float. (closes #8331)
|
|
|
|
|
| |
Problem: Build failure without the channel feature.
Solution: Add back #ifdef. (John Marriott)
|
|
|
|
|
| |
Problem: Vim9: substitute expression cannot be a List in a :def function.
Solution: Use typval2string(). (closes #8330)
|
|
|
|
|
| |
Problem: Some buffer related code is not tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8320)
|
|
|
|
|
| |
Problem: Vim9: no error when using job or channel as a string.
Solution: Be more strict about conversion to string. (closes #8312)
|
|
|
|
|
| |
Problem: Vim9: check for argument count ignores default values.
Solution: Take default argument values into account.
|
|
|
|
|
| |
Problem: Vim9: internal error when calling function with too few arguments
Solution: Check for argument count to be too few. (closes #8325)
|