| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Autochdir test fails on MS-Windows.
Solution: Expecta nother error on MS-Windows.
|
|
|
|
|
| |
Problem: Some installed files and directories have wrong permissions.
Solution: Adjust the Makefile and shell to set permissions. (closes #9793)
|
|
|
|
|
|
| |
Problem: Menu translations are inconsistent.
Solution: Add a Makefile to convert between encodings. (Ada (Haowen) Yu,
closes #9801)
|
|
|
|
|
|
| |
Problem: Illegal memory access when using exactly 20 highlights.
Solution: Add one more item in the array. (Brandon Richardson,
closes #9800)
|
|
|
|
|
| |
Problem: Crash when using special multi-byte character.
Solution: Don't use isalpha() for an arbitrary character.
|
|
|
|
|
| |
Problem: Using NULL pointer.
Solution: Set offset after checking for NULL pointer.
|
|
|
|
|
|
| |
Problem: Vim9: using a script-local function requires using "s:" when
setting 'completefunc'.
Solution: Do not require "s:" in Vim9 script. (closes #9796)
|
|
|
|
|
| |
Problem: Function argument name conflicts with C++ keyword.
Solution: Rename the argument.
|
|
|
|
|
| |
Problem: Solidity files are not recognized.
Solution: Add the *.sol pattern. (Dundar Goc, closes #9792)
|
|
|
|
|
| |
Problem: Vim9: Coverity warns for using NULL pointer.
Solution: Give an internal error when funcref function can't be found.
|
|
|
|
|
| |
Problem: Translation cleanup script does not remove empty lines at end.
Solution: Remove empty lines at the end. (Ken Takata, closes #9794)
|
|
|
|
|
| |
Problem: Bicep files are not recognized.
Solution: Match *.bicep files. (Dundar Goc, closes #9791)
|
|
|
|
|
| |
Problem: Vim9: some code not covered by tests.
Solution: Add a few more tests. Remove dead code.
|
|
|
|
|
| |
Problem: Vim9: some code not covered by tests.
Solution: Add a few more tests. Fix reported line number.
|
|
|
|
|
|
| |
Problem: Vim9: some code not covered by tests.
Solution: Add a few more tests. Correct error message. Allow unlet on dict
with a number key.
|
|
|
|
|
| |
Problem: Vim9: some code not covered by tests.
Solution: Add more tests. Avoid giving two errors. Remove dead code.
|
|
|
|
|
|
| |
Problem: Expand functions use confusing argument names.
Solution: Rename "file" to "match". Refactor some completion code. Add a
few more tests. (Yegappan Lakshmanan, closes #9790)
|
|
|
|
|
|
| |
Problem: Compiler warning for unused variable without the +folding feature.
(Tony Mechelynck)
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Vim9: some code not covered by tests.
Solution: Add a few specific test cases.
|
|
|
|
|
| |
Problem: ml_get error with nested folds and deleting lines.
Solution: Correct the last line number before calling hasFoldingWin().
|
|
|
|
|
| |
Problem: Missing parenthesis may cause unexpected problems.
Solution: Add more parenthesis is macros. (closes #9788)
|
|
|
|
|
| |
Problem: Map listing does not clear the rest of the command line.
Solution: Call msg_clear_eos(). (closes #5623, closes #5962)
|
|
|
|
|
|
| |
Problem: MS-Windows: cannot use the mouse in the console with VIMDLL.
Solution: use add_char2buf() instead of fix_input_buffer(). (closes #9784,
closes #9769)
|
|
|
|
|
| |
Problem: Crash after ml_get error.
Solution: When returning "???" flush the line and set ml_line_lnum.
|
|
|
|
|
|
| |
Problem: Some command completion functions are too long.
Solution: Refactor code into separate functions. Add a few more tests.
(Yegappan Lakshmanan, closes #9785)
|
|
|
|
|
| |
Problem: Crash when using many composing characters in error message.
Solution: Use mb_cptr2char_adv() instead of mb_ptr2char_adv().
|
|
|
|
|
| |
Problem: Python3 test fails.
Solution: Remove "let".
|
|
|
|
|
|
| |
Problem: Some code lines not covered by tests.
Solution: Add a few more test cases. Fix getting more than one error for
invalid assignment.
|
|
|
|
|
| |
Problem: UTF8 select mode test fails on MS-Windows.
Solution: Revert the #ifdef change.
|
|
|
|
|
| |
Problem: Possible number overflow with nested folds.
Solution: Avoid a negative line number.
|
|
|
|
|
| |
Problem: MS-Windows with VIMDLL: Escaping CSI is wrong.
Solution: Put back #ifdef. (Ken Takata, closes #9769)
|
|
|
|
|
|
| |
Problem: Command line executed when typing Esc in the GUI.
Solution: Move saving/restoring KeyTyped to build_stl_str_hl().
(closes #9783)
|
|
|
|
|
|
|
|
| |
Problem: Vim9: list from declaration with inferred type does not set the
type on the value.
Solution: When inferring the type in a variable declaration also set the
type of the list or dictionary. (closes #9705) Do not set the
type when the member is "any".
|
|
|
|
|
| |
Problem: screenpos() does not handle a position in a closed fold.
Solution: Check if the position is inside a closed fold. (closes #9778)
|
|
|
|
|
| |
Problem: Dead code in op_insert().
Solution: Remove condition and else block. (closes #9782)
|
|
|
|
|
|
| |
Problem: Command line completion doesn't always work properly.
Solution: Adjust triggering after a "|". Add more tests. (Yegappan
Lakshmanan, closes #9779)
|
|
|
|
|
| |
Problem: Still cannot build tiny version.
Solution: Adjust #ifdefs.
|
|
|
|
|
| |
Problem: Cannot build tiny version.
Solution: Adjust #ifdefs.
|
|
|
|
|
|
| |
Problem: Vim9: error message not tested, some code not tested.
Solution: Add a couple of test cases. Give an error for a command modifier
without a command.
|
|
|
|
|
| |
Problem: Vim9: unused code lines.
Solution: Rely on either "cctx" or "cstack" to not be NULL.
|
|
|
|
|
|
| |
Problem: A custom 'tabline' may cause Esc to work like Enter on the
command line when the popup menu is displayed.
Solution: Save and restore KeyTyped. (closes #9776)
|
|
|
|
|
| |
Problem: Translation file listed twice.
Solution: Remove one entry.
|
|
|
|
|
| |
Problem: Small differences between Chinese translation files.
Solution: Add rule for converting UTF-8 to gb2312. (closes #9773)
|
|
|
|
|
|
| |
Problem: An empty change is reported to a listener.
Solution: Do not report an empty change. (closes #9768) Remove unused
return value.
|
|
|
|
|
|
|
| |
Problem: Incsearch highlight broken when calling searchcount() in 'tabLine'
function. (Mirko Palmer)
Solution: Save and restore the incsearch state. (Christian Brabandt,
closes #9763, closes #9633)
|
|
|
|
|
| |
Problem: CI steps for Windows are a bit unorganized.
Solution: Organize CI test steps on Windows. (Ozaki Kiichi, closes #9764)
|
|
|
|
|
| |
Problem: Not enough tests for command line completion.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #9771)
|
|
|
|
|
| |
Problem: ctx_imports is not used.
Solution: Delete ctx_imports. Add missing dependency.
|
|
|
|
|
| |
Problem: Unreachable code.
Solution: Remove outdated code lines.
|
|
|
|
|
| |
Problem: Expression test fails.
Solution: Make the test work with latest Vim9 syntax.
|