| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: All conceal tests are skipped without the screendumps feature.
Solution: Only skip the tests that use screendumps. (closes #9599)
|
|
|
|
|
|
| |
Problem: MS-Windows: code for "old look" is obsolete.
Solution: Delete obsolete code. Use "MS Shell Dlg" font. (Ken Takata,
closes #9596)
|
| |
|
|
|
|
|
| |
Problem: Not all gitconfig files are recognized.
Solution: Add a few more patterns. (Tim Pope, closes #9597)
|
|
|
|
|
| |
Problem: Gnuplot file not recognized.
Solution: Recognize ".gnuplot". (closes #9588)
|
|
|
|
|
|
| |
Problem: Cannot use an import in 'patchexpr'.
Solution: Set the script context when evaluating 'patchexpr'. Do not
require 'patchexpr' to return a bool, it was ignored anyway.
|
|
|
|
|
| |
Problem: Cannot use an import in 'indentexpr'.
Solution: Set the script context when evaluating 'indentexpr'
|
|
|
|
|
| |
Problem: Cannot use an import in 'includeexpr'.
Solution: Set the script context when evaluating 'includeexpr'
|
|
|
|
|
| |
Problem: Cannot use an import in 'formatexpr'.
Solution: Set the script context when evaluating 'formatexpr'.
|
|
|
|
|
| |
Problem: Memory leak when evaluating 'diffexpr'.
Solution: Use free_tv() instead of clear_tv().
|
|
|
|
|
|
| |
Problem: Vim9: cannot use an import in 'diffexpr'.
Solution: Set the script context when evaluating 'diffexpr'. Do not require
'diffexpr' to return a bool, it was ignored anyway.
|
|
|
|
|
| |
Problem: 'balloonexpr' is evaluated in the current script context.
Solution: Use the script context where the option was set.
|
|
|
|
|
| |
Problem: 'foldtext' is evaluated in the current script context.
Solution: Use the script context where the option was set.
|
|
|
|
|
| |
Problem: Vim9: invalid error for return type of lambda when debugging.
Solution: Do not check the return type of a lambda. (closes #9589)
|
|
|
|
|
| |
Problem: Vim9: autoload script not loaded after "vim9script noclear".
Solution: Check IMP_FLAGS_AUTOLOAD properly.
|
|
|
|
|
| |
Problem: Vim9: cannot use imported function with call().
Solution: Translate the function name. (closes #9590)
|
|
|
|
|
| |
Problem: MS-Windows: runtime check for multi-line balloon is obsolete.
Solution: Remove the obsolete code. (Ken Takata, closes #9592)
|
|
|
|
|
| |
Problem: Vim9: can use an autoload name in normal script.
Solution: Disallow using an autoload name.
|
|
|
|
|
|
| |
Problem: Cannot use an import in 'foldexpr'.
Solution: Set the script context to where 'foldexpr' was set. (closes #9584)
Fix that the script context was not set for all buffers.
|
|
|
|
|
| |
Problem: Filetype detection for BASIC is not optimal.
Solution: Improve BASIC filetype detection. (Doug Kearns)
|
|
|
|
|
| |
Problem: Cannot invoke option function using autoload import.
Solution: Expand the import to an autoload function name. (closes #9578)
|
|
|
|
|
| |
Problem: MS-Windows: still using old message API calls.
Solution: Call the "W" functions directly. (Ken Takata, closes #9582)
|
|
|
|
|
| |
Problem: MS-Windows: unnessary casts and other minor things.
Solution: Clean up the MS-Windows code. (Ken Takata, closes #9583)
|
|
|
|
|
| |
Problem: Disallowing empty function name breaks existing plugins.
Solution: Allow empty function name in legacy script.
|
|
|
|
|
| |
Problem: Vim9: error message for old style import.
Solution: Use another error message. Add a test.
|
|
|
|
|
| |
Problem: Undo synced when switching buffer in another window.
Solution: Do not sync undo when not needed. (closes #9575)
|
|
|
|
|
|
| |
Problem: The nv_g_cmd() function is too long.
Solution: Move code to separate functions. (Yegappan Lakshmanan,
closes #9576)
|
|
|
|
|
| |
Problem: Error in legacy code for function shadowing variable.
Solution: Only give the error in Vim9 script.
|
|
|
|
|
| |
Problem: No error for omitting function name after autoload prefix.
Solution: Check for missing function name. (issue #9577)
|
|
|
|
|
| |
Problem: Vim9: no error for redefining function with export.
Solution: Check for existing function with/without prefix. (closes #9577)
|
|
|
|
|
| |
Problem: Vim9: warning for missing white space after imported variable.
Solution: Do not skip white space. (closes #9567)
|
|
|
|
|
|
| |
Problem: Cannot change the register used for Select mode delete.
Solution: Make CTRL-R set the register to be used when deleting text for
Select mode. (Shougo Matsushita, closes #9531)
|
|
|
|
|
| |
Problem: MS-Windows: _WndProc() is very long.
Solution: Move code to separate functions. (Ken Takata, closes #9573)
|
|
|
|
|
| |
Problem: MS-Windows: memory leak in :browse.
Solution: Free stuff before returning. (Ken Takata, closes #9574)
|
|
|
|
|
|
| |
Problem: Terminal test fails because Windows sets the title.
Solution: Add the "vterm_title" testing override and use it in the test.
(Ozaki Kiichi, closes #9556)
|
|
|
|
|
|
| |
Problem: Fileinfo message overwrites echo'ed message.
Solution: Reset need_fileinfo when displaying a message. (Rob Pilling,
closes #9569)
|
|
|
|
|
| |
Problem: Translating strftime() argument results in check error.
Solution: Add gettext comment.
|
|
|
|
|
| |
Problem: ml_get error when exchanging windows in Visual mode.
Solution: Correct end of Visual area when entering another buffer.
|
|
|
|
|
| |
Problem: MS-Windows: Global IME is no longer supported.
Solution: Remove the Global IME implementation. (Ken Takata, closes #9562)
|
|
|
|
|
| |
Problem: Block insert with double wide character fails.
Solution: Adjust the expected output.
|
|
|
|
|
| |
Problem: Reading beyond the end of a line.
Solution: For block insert only use the offset for correcting the length.
|
|
|
|
|
| |
Problem: Coverity warns for using pointer after free.
Solution: Swap statements, even though using the pointer is no problem.
|
|
|
|
|
| |
Problem: Test override not restored, autocommand left behind.
Solution: Correct restoring test override. Delete autocommand afterwards.
|
|
|
|
|
|
|
| |
Problem: Deleting any mapping may cause <ScritpCmd> to not set the script
context.
Solution: Only reset last_used_map if it is the deleted mapping.
(closes #9568)
|
|
|
|
|
| |
Problem: E464 does not always include the offending command.
Solution: Add another error message with "%s". (closes #9564)
|
|
|
|
|
|
| |
Problem: Vim9: shadowed function can be used in compiled function but not
at script level.
Solution: Also give an error in a compiled function. (closes #9563)
|
|
|
|
|
| |
Problem: Confusing error when using name of import for a function.
Solution: Pass a flag to trans_function_name().
|
|
|
|
|
| |
Problem: Cannot load libsodium dynamically.
Solution: Support dynamic loading on MS-Windows. (Ken Takata, closes #9554)
|
|
|
|
|
| |
Problem: MS-Windows: IME support for Win9x is obsolete.
Solution: Remove the Win9x code. (Ken Takata, closes #9559)
|
|
|
|
|
| |
Problem: Build failure with normal features without persistent undo.
Solution: Adjust #ifdef. (closes #9557)
|