| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Julia filetype is not recognized
Solution: Add filetype detection. (Christian Clason, closes #8700)
|
|
|
|
|
| |
Problem: Vim9: error about using -complete without -nargs is confusing.
Solution: Change the wording.
|
|
|
|
|
| |
Problem: Vim9: TODO items in tests can be taken care of.
Solution: Update test for now working functionality. (closes #8694)
|
|
|
|
|
| |
Problem: 'virtualedit' local to buffer is not the best solution.
Solution: Make it window-local. (Gary Johnson, closes #8685)
|
|
|
|
|
| |
Problem: Vim9: cannot use block in cmdline window.
Solution: Add EX_CMDWIN to the CMD_block flags. (closes #8689)
|
|
|
|
|
| |
Problem: Vim9: error when adding 1 to float.
Solution: Accept t_number_bool. (closes #8687)
|
|
|
|
|
| |
Problem: Vim9: compiled has() does not work properly.
Solution: Fix check for has() vs exists().
|
|
|
|
|
| |
Problem: Vim9: exists() can only be evaluated at runtime.
Solution: Evaluate at compile time for option name literals. (closes #8437)
|
|
|
|
|
|
| |
Problem: Optimizer can use hints about ga_grow() normally succeeding.
Solution: Use GA_GROW_FAILS() and GA_GROW_OK() in several places. (Dominique
Pellé, issue #8635)
|
|
|
|
|
| |
Problem: Macro for printf format check can be simplified.
Solution: Add ATTRIBUTE_FORMAT_PRINTF(). (Dominique Pellé, issue #8635)
|
|
|
|
|
| |
Problem: Autocmd test fails.
Solution: Require white space before the "{" that starts a block.
|
|
|
|
|
| |
Problem: Cannot use id zero with prop_find(). (Naohiro Ono)
Solution: Also accept id zero.
|
|
|
|
|
| |
Problem: Vim9: cannot use :command or :au with a block in a :def function.
Solution: Recognize the start of the block.
|
|
|
|
|
| |
Problem: prop_find() finds property with ID -2.
Solution: Use a separate flag to indicate an ID was specified. (issue #8674)
|
|
|
|
|
|
|
| |
Problem: Vim9: wrong argument check for partial. (Naohiro Ono)
Solution: Handle getting return type without arguments. Correct the minimal
number of arguments for what is included in the partial.
(closes #8667)
|
|
|
|
|
| |
Problem: Cannot use a block with :autocmd like with :command.
Solution: Add support for a {} block after :autocmd. (closes #8620)
|
|
|
|
|
|
| |
Problem: Vim9: crash when disassembling a function that uses a deleted
script variable.
Solution: Check the variable still exists. (closes #8683)
|
|
|
|
|
|
| |
Problem: Vim9: assignment with two indexes may check next line.
Solution: Limit the number of lines to avoid checking the next line when
assiging to a LHS subscript. (closes #8660)
|
|
|
|
|
|
| |
Problem: Smartcase does not work correctly in very magic pattern.
Solution: Take the magicness into account when skipping over regexp items.
(Christian Brabandt, closes #8682, closes #7845)
|
|
|
|
|
| |
Problem: Vim9: assign test fails.
Solution: Add missing change.
|
|
|
|
|
| |
Problem: Vim9: "..=" does not accept same types as the ".." operator.
Solution: Convert value to string like ".." does. (issue #8664)
|
|
|
|
|
| |
Problem: Build failure when ABORT_ON_INTERNAL_ERROR is defined.
Solution: Adjust how estack_len_before is used.
|
|
|
|
|
| |
Problem: Vim9: when compiling repeat(123, N) return type is number.
Solution: Make return type a string. (closes #8664)
|
|
|
|
|
| |
Problem: Build failure with small features.
Solution: Add #ifdef.
|
|
|
|
|
|
| |
Problem: When 'indentexpr' causes an error the did_throw flag may remain
set.
Solution: Reset did_throw and show the error. (closes #8677)
|
|
|
|
|
| |
Problem: Error messages have the wrong text.
Solution: Adjust the error message.
|
|
|
|
|
|
| |
Problem: Calling prop_find() with -1 for ID gives errornous error. (Naohiro
Ono)
Solution: When passing -1 use -2. (closes #8674)
|
|
|
|
|
| |
Problem: Executable test may fail on new Ubuntu system.
Solution: Consider /usr/bin/cat and /bin/cat the same.
|
|
|
|
|
|
| |
Problem: ci" finds following string but ci< and others don't.
Solution: When not inside an object find the start. (Connor Lane Smit,
closes #8670)
|
|
|
|
|
| |
Problem: win_gettype() does not recognize a quickfix window.
Solution: Add "quickfix" and "loclist". (Yegappan Lakshmanan, closes #8676)
|
|
|
|
|
| |
Problem: Channel test fails randomly.
Solution: Add a sleep after sending the "echoerr" command. (Michael Soyka)
|
|
|
|
|
|
| |
Problem: Duplicated code for adding buffer lines.
Solution: Move code to a common function. Also move map functions to map.c.
(Yegappan Lakshmanan, closes #8665)
|
|
|
|
|
|
| |
Problem: Listing builtin_gui as an available terminal is confusing.
Solution: Do not list builtin_gui. (Christian Brabandt, closes #8669,
closes #8661)
|
|
|
|
|
|
| |
Problem: MS-Windows: cannot build with libsodium.
Solution: Change FEAT_SODIUM into HAVE_SODIUM. (Christian Brabandt,
closes #8668, closes #8663)
|
|
|
|
|
| |
Problem: Vim9: error for re-imported function with default argument.
Solution: Do not check argument type if it is still unknown. (closes #8653)
|
|
|
|
|
| |
Problem: Vim9: error message for wrong input uses wrong line number.
Solution: Use the line number of the start of the command. (issue #8653)
|
|
|
|
|
| |
Problem: Using uninitialized memory when checking for crypt method.
Solution: Check the header length before using the salt and seed.
|
|
|
|
|
| |
Problem: Memory use after free.
Solution: When clearing a string option set the pointer to "empty_option".
|
|
|
|
|
|
| |
Problem: The crypt key may appear in a swap partition.
Solution: When using xchaha20 use sodium_mlock(). (Christian Brabandt,
closes #8657)
|
|
|
|
|
|
| |
Problem: Lua 5.3 print() with a long string crashes.
Solution: Use a growarray instead of a Lua buffer. (Yegappan Lakshmanan,
closes #8655)
|
|
|
|
|
|
|
| |
Problem: MS-Windows: the "edit with multiple Vim" choice is not that
useful.
Solution: Change it to "Edit with multiple tabs". (Michael Soyka,
closes #8645)
|
|
|
|
|
| |
Problem: Vim9: valgrind reports leaks in builtin function test.
Solution: Do not start a job.
|
|
|
|
|
| |
Problem: Vim9: memory leak when function reports an error.
Solution: Clear the return value.
|
|
|
|
|
| |
Problem: Lua print() does not work properly.
Solution: Put back lua_pop().
|
|
|
|
|
| |
Problem: Vim9: no error using heredoc for a number variable.
Solution: Add a type check. (closes #8627)
|
|
|
|
|
| |
Problem: Vim9: error message does not indicate the location.
Solution: Add the relevant text. (issue #8634)
|
| |
|
|
|
|
|
| |
Problem: When a builtin function gives an error processing continues.
Solution: In Vim9 script return FAIL in get_func_tv().
|
|
|
|
|
| |
Problem: mode() does not indicate using CTRL-O in Select mode.
Solution: Use "vs" and similar. (closes #8640)
|
|
|
|
|
| |
Problem: Cannot use lambda in {} block in user command. (Martin Tournoij)
Solution: Do not go over the end of the lambda.
|