Age | Commit message (Collapse) | Author |
|
Problem: Vim9: index() does not take "true" as argument.
Solution: Use tv_get_bool_chk(). (closes #6823)
|
|
Problem: Vim9: globpath() doesnot take "true" as argument.
Solution: Use tv_get_bool_chk(). (closes #6821)
|
|
Problem: Vim9: glob() doesnot take "true" as argument.
Solution: Use tv_get_bool_chk(). (closes #6821)
|
|
Problem: Vim9: getreg() does not take "true" as argument.
Solution: Use tv_get_bool_chk(). (closes #6820)
|
|
Problem: Vim9: expand() does not take "true" as argument.
Solution: Use tv_get_bool_chk(). (closes #6819)
|
|
Problem: Vim9: count() third argument cannot be "true".
Solution: use tv_get_bool_chk(). (closes #6818)
|
|
Problem: Configure check for dirfd() does not work on HPUX. (Michael Osipov)
Solution: Use AC_TRY_LINK instead of AC_TRY_COMPILE. (closes #6838)
|
|
Problem: Vim9: fixes for functions not tested; failure in getchangelist().
Solution: Add tests. (closes #6813, closes #6815, closes #6817)
|
|
Problem: prop_find() skips properties in the same line if "skipstart" is
used.
Solution: Use "continue" instead of "break". (closes #6840)
|
|
Problem: No example to use ubsan with clang.
Solution: Add example commands. (Dominique Pellé, issue #6811)
|
|
Problem: Not all Bazel files are recognized.
Solution: Add *.bazel and *.BUILD. (closes #6836)
|
|
Problem: Spellfile test sometimes fails.
Solution: Check running into the end of the file.
|
|
Problem: A few remaining errors from ubsan.
Solution: Avoid the warnings. (Dominique Pellé, closes #6837)
|
|
Problem: Vim9: error when using '%" with setbufvar() or getbufvar().
Solution: Use tv_get_buf_from_arg(). (closes #6816)
|
|
Problem: Vim9: error when using "%" where a buffer is expected.
Solution: Add tv_get_buf_from_arg(). (closes #6814)
|
|
Problem: Using NULL pointers in fold code.
Solution: Avoid using a NULL pointer. (Dominique Pellé, closes #6831,
closes #6831)
|
|
Problem: Using NULL pointers in some code. (James McCoy)
Solution: Avoid adding to a NULL pointer. Use byte as unsigned.
|
|
Problem: s390x tests work again.
Solution: re-enable s390x tests. (James McCoy, closes #6829)
|
|
Problem: Signs test fails.
Solution: Add missing change to sign.c.
|
|
Problem: Crash in :vimgrep when started as "vim -n". (Raul Segura)
Solution: Check mfp pointer. (Yegappan Lakshmanan, closes #6827)
|
|
Problem: Cursorline highlighting always overrules sign highlighting.
Solution: Combine the highlighting, use the priority to decide how.
(closes #6812)
|
|
Problem: Not all tests are executed on Github Actions.
Solution: Copy "src" to "src2" earlier. Recognize "src2" in a couple more
places. Add two tests to the list of flaky tests. (Ken Takata,
closes #6798)
|
|
Problem: Crash in normal test.
Solution: Skip adjusting marks if there are no folds.
|
|
Problem: Crash in edit test.
Solution: Avoid using invalid pointer.
|
|
Problem: Warnings from asan with clang-11. (James McCoy)
Solution: Avoid using a NULL pointer. (issue #6811)
|
|
Problem: Vim9: error for argument type does not mention the number.
Solution: Pass the argument number to where the error is given.
|
|
Problem: Vim9: bufname('%') gives an error.
Solution: Only give an error for wrong argument type. (closes #6807)
|
|
Problem: The "r" command fails for keys with modifiers if 'esckeys' is off
and modifyOtherKeys is used. (Lauri Tirkkonen)
Solution: Temporarily disable bracketed paste and modifyOtherKeys if
'esckeys' is off. (closes #6809)
|
|
Problem: Cannot move position of "%%" in message translations. (Emir Sarı)
Solution: Improve the check script.
|
|
Problem: Various comment problems.
Solution: Update comments.
|
|
Problem: Build rule for Vim.app is unused.
Solution: Delete the related build rules.
|
|
Problem: ch_logfile() is unclear about closing when forking.
Solution: Adjust the log messages.
|
|
|
|
Problem: Cannot translate messages in a Vim script.
Solution: Add gettext(). Try it out for a few messages in the options
window.
|
|
Problem: Vim9: test with invalid SID is skipped in the GUI.
Solution: Read the CTRL-C that feedkeys() put in typeahead.
|
|
Problem: Vim9: test with invalid SID does not work in the GUI.
Solution: Skip the test in the GUI.
|
|
Problem: Vim9: cannot find function reference for s:Func.
Solution: Recognize <SNR> prefix. (closes #6805)
|
|
Problem: The user cannot try out emoji character widths.
Solution: Move the emoji script to the runtime/tools directory.
|
|
Problem: Using invalid script ID causes a crash.
Solution: Check the script ID to be valid. (closes #6804)
|
|
Problem: Python: iteration over vim objects fails to keep reference.
Solution: Keep a reference for the object. (Paul Ollis, closes #6803,
closes #6806)
|
|
Problem: Memory acccess error when using setcellwidths().
Solution: Use array and pointers correctly.
|
|
Problem: Cannot get the class of a character; emoji widths are wrong in
some environments.
Solution: Add charclass(). Update some emoji widths. Add script to check
emoji widths.
|
|
Problem: It is not possible to specify cell widths of characters.
Solution: Add setcellwidths().
|
|
Problem: Vim9: type error for argument type is not at call position.
Solution: Set the context and stack after checking the arguments.
(issue #6785)
|
|
Problem: Vim9: error when passing getreginfo() result to setreg().
Solution: Use dict_get_bool() for "isunnamed". (closes #6784)
|
|
Problem: Compiler warning for conversion of size_t to long.
Solution: Add type cast.
|
|
Problem: Vim9: test still fails on MS-Windows.
Solution: When skipping expect function to be NULL.
|
|
Problem: Vim9: test fails on MS-Windows.
Solution: Skip Ex command inside "if false".
|
|
Problem: Vim9: :elseif may be compiled when not needed.
Solution: Do evaluate the :elseif expression.
|
|
Problem: Vim9: :endif not found after "if false".
Solution: When skipping still check for a following command. (closes #6797)
|