| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: Github workflow takes longer than needed.
Solution: Do two test runs in parallel instead of sequentially. (Ken Takata,
closes #6579)
|
|
|
|
|
| |
Problem: Vim9: cannot define global function inside :def function.
Solution: Assign to global variable instead of local. (closes #6584)
|
|
|
|
|
| |
Problem: No space allowed before comma in list.
Solution: Legacy Vim script allows it. (closes #6577)
|
|
|
|
|
| |
Problem: Mac: configure can't find Tcl libraries.
Solution: Adjust configure check. (closes #6575)
|
|
|
|
|
|
| |
Problem: Vim9: skipping over white space after list.
Solution: Do not skip white space, a following [] would be misinterpreted.
(closes #6552) Fix a few side effects.
|
|
|
|
|
| |
Problem: Vim9: using Vim9 script for autaload not tested.
Solution: Add a test. Update help.
|
|
|
|
|
| |
Problem: Vim9: line break after "=" does not work.
Solution: Also allow for NUL after "=". (closes #6549)
|
|
|
|
|
| |
Problem: Vim9: invalid operators only rejected in :def function.
Solution: Also reject them at script level. (closes #6564)
|
|
|
|
|
| |
Problem: Vim9: method on double quoted string doesn't work.
Solution: Recognize double quoted string. (closes #6562)
|
|
|
|
|
| |
Problem: GitHub CI also runs on tag push.
Solution: Skip CI on push. (Ken Takata, closes #6571)
|
|
|
|
|
|
| |
Problem: Vim9: cannot declare some single letter variables.
Solution: Do not recognize a colon for a namespace for single letter
variables. (closes #6547)
|
|
|
|
|
| |
Problem: Status badge for Github CI has wrong link.
Solution: Rename and use the right link
|
|
|
|
|
| |
Problem: No status badge for Github CI.
Solution: Add a badge.
|
|
|
|
|
| |
Problem: MS-Windows tests on AppVeyor are slow.
Solution: Use GitHub Actions. (Ken Takata, closes #6569)
|
|
|
|
|
| |
Problem: Test 42 is still old style.
Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #6561)
|
|
|
|
|
|
| |
Problem: MS-Windows: test log contains escape sequences.
Solution: Do not use t_md and t_me but ANSI escape sequences. (Ken Takata,
closes #6559)
|
|
|
|
|
|
| |
Problem: Vim9: rule for comment after :function is confusing.
Solution: Allow double quoted comment after :function in vim9script.
(closes #6556)
|
|
|
|
|
|
| |
Problem: Vim9 script: cannot assign to environment variable.
Solution: Recognize environment variable assignment. (closes #6548)
Also options and registers.
|
|
|
|
|
| |
Problem: MS-Windows: terminal test may fail if dir.exe exists.
Solution: Use dir.com. (Ken Takata, closes #6557)
|
|
|
|
|
| |
Problem: Test failures with legacy Vim script.
Solution: Actually check for Vim9 script.
|
|
|
|
|
| |
Problem: Configure with Xcode 12 fails to check for tgetent.
Solution: Declare tgetent(). (Ozaki Kiichi, closes #6558)
|
|
|
|
|
| |
Problem: Build failure with tiny version.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Vim9: accidentally using "x" causes Vim to exit.
Solution: Disallow using ":x" or "xit" in Vim9 script. (closes #6399)
|
|
|
|
|
|
| |
Problem: popup window width does not include number, fold of sign column
width.
Solution: Take number, fold and sign column with into account.
|
|
|
|
|
| |
Problem: Checking for first character of dict key is inconsistent.
Solution: Add eval_isdictc(). (closes #6546)
|
|
|
|
|
|
| |
Problem: Some tests are still old style.
Solution: Convert tests 52 and 70 to new style. (Yegappan Lakshmanan,
closes #6544) Fix error in FinishTesting().
|
|
|
|
|
| |
Problem: Debug backtrace isn't tested much.
Solution: Add more specific tests. (Ben Jackson, closes #6540)
|
|
|
|
|
| |
Problem: Calling popup_setoptions() resets 'signcolumn'.
Solution: Only set 'signcolumn' when creating the popup. (closes #6542)
|
|
|
|
|
| |
Problem: Vim9: varargs arg after optional arg does not work
Solution: Check for the "..." first. (issue #6507)
|
|
|
|
|
| |
Problem: Vim9: varargs argument type not parsed properly.
Solution: Skip over the "...". (issue #6507)
|
|
|
|
|
| |
Problem: Vim9: optional argument type not parsed properly.
Solution: Skip over the "?". (issue #6507)
|
| |
|
|
|
|
|
| |
Problem: Compiler warning for using size_t for int and void pointer.
Solution: Add type casts.
|
|
|
|
|
| |
Problem: Compiler warning for unused argument in small version.
Solution: Add UNUSED.
|
|
|
|
|
|
| |
Problem: When a test fails it's often not easy to see what the call stack
is.
Solution: Add more entries from the call stack in the exception message.
|
|
|
|
|
| |
Problem: Some part of using 'smarcase' was not tested.
Solution: Add more tests. (Dominique Pellé, closes #6538)
|
|
|
|
|
| |
Problem: Tests 44 and 99 are old style.
Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #6536)
|
|
|
|
|
|
| |
Problem: Vim9: error when using vim9script in TextYankPost.
Solution: Use EX_LOCKOK instead of the EX_CMDWIN flag for command that can
be used when text is locked. (closes #6529)
|
|
|
|
|
|
| |
Problem: Vim9: error when using vim9script in TextYankPost.
Solution: Use EX_LOCKOK instead of the EX_CMDWIN flag for command that can
be used when text is locked. (closes #6529)
|
|
|
|
|
| |
Problem: AIDL filetype not recognized.
Solution: Add filetype detection. (Dominique Pellé, closes #6533)
|
|
|
|
|
| |
Problem: Vim9: type of varargs items is not checked.
Solution: Check the list item types. (closes #6523)
|
|
|
|
|
|
| |
Problem: Vim9: cannot replace a global function.
Solution: Allow for "!" on a global function. (closes #6524) Also fix that
:delfunc on a :def function only made it empty.
|
|
|
|
|
| |
Problem: Crash when using a custom completion function.
Solution: Initialize all of the expand_T. (closes #6532)
|
|
|
|
|
| |
Problem: Vim9: cannot use mark in range.
Solution: Use the flag that a colon was seen. (closes #6528)
|
|
|
|
|
| |
Problem: Vim9: crash when using an imported function.
Solution: Add the function type to the imported entry. (closes #6522)
|
|
|
|
|
| |
Problem: Vim9: No error when using a type to a window variable
Solution: Recognize the syntax and give an error. (closes #6521)
|
|
|
|
|
| |
Problem: Vim9: argument types are not checked on assignment.
Solution: Check function argument types. (issue #6507)
|
|
|
|
|
|
| |
Problem: Vim9: skipping over type includes following white space, leading
to an error for missing white space.
Solution: Do not skip over white space after the type.
|
|
|
|
|
| |
Problem: Vim9: error for misplaced -> lacks argument.
Solution: Use the pointer before it was advanced.
|
|
|
|
|
|
|
| |
Problem: Vim9: crash when using CheckScriptFailure() in
Test_vim9script_call_fail_decl().
Solution: Do not decrement the def_functions len unless the function was
newly added.
|