| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Vim9: in lambda index assumes a list.
Solution: Use the value type to decide about list or dict. (closes #6479)
|
|
|
|
|
|
| |
Problem: Vim9: cannot have a comment or empty line halfway a list at script
level.
Solution: Skip more than one line if needed.
|
|
|
|
|
| |
Problem: Vim9: no error if calling a function with wrong argument type.
Solution: Check types of arguments. (closes #6469)
|
|
|
|
|
| |
Problem: Cannot use getbufinfo() as a method.
Solution: Support using getbufinfo() as a method. (closes #6458)
|
|
|
|
|
| |
Problem: GUI tests sometimes fail because of translations.
Solution: Reload the menus without translation. (Taro Muraoka, closes #6486)
|
|
|
|
|
| |
Problem: "maxwidth" in 'completepopup' not obeyed. (Jay Sitter)
Solution: Add separate field for value from option. (closes #6470)
|
|
|
|
|
| |
Problem: Vim9: a few remaining errors not caught by try/catch.
Solution: Do not bail out if an error is inside try/catch.
|
|
|
|
|
|
| |
Problem: Changing 'completepopup' after opening a popup has no effect. (Jay
Sitter)
Solution: Close the popup when the options are changed. (closes #6471)
|
|
|
|
|
|
| |
Problem: Vim9: a few errors not caught by try/catch.
Solution: Do not bail out if an error is inside try/catch. Fix that a not
matching catch doesn't jump to :endtry.
|
|
|
|
|
| |
Problem: Not all mouse codes covered by tests.
Solution: Add more tests for the mouse. (Yegappan Lakshmanan, closes #6472)
|
|
|
|
|
|
| |
Problem: Lua build problem with old compiler.
Solution: Move declarations to start of the block. (Taro Muraoka,
closes #6477)
|
|
|
|
|
| |
Problem: Vim9: various errors not caught by try/catch.
Solution: Do not bail out if an error is inside try/catch.
|
|
|
|
|
|
| |
Problem: MS-Windows GUI: Snap cancelled by split command.
Solution: Do not cancel Snap when splitting a window. (Ken Takata,
closes #6467)
|
|
|
|
|
| |
Problem: MS-Windows: GUI code can be cleaned up.
Solution: Do a bit of cleaning up. (Ken Takata, closes #6465)
|
|
|
|
|
| |
Problem: Vim9: list index error not caught by try/catch.
Solution: Do not bail out if an error is inside try/catch. (closes #6462)
|
|
|
|
|
| |
Problem: Build error without the eval feature.
Solution: Declare starts_with_colon. Make function local.
|
|
|
|
|
| |
Problem: Scrollbars not flush against the window edges when maximised.
Solution: Add padding. (Ken Takata, closes #5602, closes #6466)
|
|
|
|
|
| |
Problem: Vim9: allowing both quoted and # comments is confusing.
Solution: Only support # comments in Vim9 script.
|
|
|
|
|
|
|
| |
Problem: MS-Windows: windows positioning wrong when the taskbar is placed
at the top or left of the screen.
Solution: Use GetWindowRect and MoveWindow APIs. (Yukihiro Nakadaira,
Ken Takata, closes #6455)
|
|
|
|
|
| |
Problem: Linker errors when building with dynamic Python 3.9.
Solution: Add #defined items. (closes #6461)
|
|
|
|
|
| |
Problem: Vim9: arguments from partial are not used.
Solution: Put the partial arguments on the stack. (closes #6460)
|
|
|
|
|
| |
Problem: Vim9: invalid type error for function default value.
Solution: Use right argument index. (closes #6458)
|
|
|
|
|
|
| |
Problem: When using valgrind a Vim command started by a test uses the same
log file name which gets overwritten.
Solution: Fix regexp to rename the log file.
|
|
|
|
|
| |
Problem: Memory leak when updating popup window.
Solution: Clear search highlighting.
|
|
|
|
|
|
| |
Problem: memory access error when dragging a popup window over a buffer
with folding.
Solution: Avoid going over the end of the cache. (closes #6438)
|
|
|
|
|
| |
Problem: Symlink not followed if dirname ends in //.
Solution: Resolve symlink earlier. (Tomáš Janoušek, closes #6454)
|
|
|
|
|
| |
Problem: Vim9: cannot use 'text'->func().
Solution: Recognize string at start of command.
|
|
|
|
|
| |
Problem: Startup test depends on random source file.
Solution: Write a test file to find quickfix errors in.
|
|
|
|
|
| |
Problem: Startup test fails.
Solution: Adjust expected values for deleted lines.
|
|
|
|
|
| |
Problem: Atari MiNT support is outdated.
Solution: Nobody responded this code is still useful, so let's delete it.
|
|
|
|
|
| |
Problem: MS-Windows: default _vimrc not correct in silent install mode.
Solution: Add the LoadDefaultVimrc macro. (Ken Takata, closes #6451)
|
|
|
|
|
| |
Problem: Mouse codes not tested sufficiently.
Solution: Add more tests for mouse codes. (closes #6436)
|
|
|
|
|
| |
Problem: Cannot build with Lua 5.4.
Solution: Use luaL_typeerror instead defining it. (closes #6454)
|
|
|
|
|
| |
Problem: Removed more than dead code.
Solution: Put back the decrement.
|
|
|
|
|
| |
Problem: Using ht_used when looping through a hashtab is less reliable.
Solution: Use ht_changed in a few more places.
|
|
|
|
|
| |
Problem: Vim9: test failure.
Solution: Add missing changes to hashtab.
|
|
|
|
|
| |
Problem: Build failure.
Solution: Add missing change.
|
|
|
|
|
|
| |
Problem: Vim9: crash in expr test when run in the GUI.
Solution: Break out of loop over hashtab also when function got removed and
added.
|
|
|
|
|
| |
Problem: Vim9: crash in expr test when run in the GUI.
Solution: Temporarily comment out two test lines.
|
|
|
|
|
| |
Problem: Vim9: && and || work different when not compiled.
Solution: Keep the value.
|
|
|
|
|
| |
Problem: Vim9: true and false not recognized in Vim9 script.
Solution: Recognize true and false.
|
|
|
|
|
| |
Problem: Unused assignments in expression evaluation.
Solution: Move declarations and assignments to inner blocks where possible.
|
|
|
|
|
| |
Problem: Vim9: crash when calling a closure from a builtin function.
Solution: Use the current execution context. (closes #6441)
|
|
|
|
|
| |
Problem: Vim9: crash when passing number as dict key.
Solution: Check key type to be string. (closes #6449)
|
|
|
|
|
| |
Problem: Vim9: cannot disassemble a lambda function.
Solution: Recognize "<lambda>123" as a function name.
|
|
|
|
|
| |
Problem: Not all assert functions are fully tested.
Solution: Test more assert functions.
|
|
|
|
|
| |
Problem: Terminal2 test sometimes hangs in the GUI on Travis.
Solution: Move test function to terminal3 to see if the problem moves too.
|
|
|
|
|
| |
Problem: Clientserver test still fails on MS-Windows.
Solution: Expect a different error message.
|
|
|
|
|
| |
Problem: Build failure with normal features.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Clientserver test fails on MS-Windows.
Solution: Expect a different error message.
|