| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Problem: The EBCDIC support is outdated.
Solution: Remove the EBCDIC support.
|
|
|
|
|
|
| |
Problem: Vim9 expr test fails without the channel feature. (Dominique
Pellé)
Solution: Remove "g:" before "CheckFeature". (closes #9671)
|
|
|
|
|
|
| |
Problem: MS-Windows: cannot build with Ruby 3.1.0.
Solution: Adjust the DLL name and include directory. (Ken Takata,
closes #9666)
|
|
|
|
|
|
| |
Problem: Generating nv_cmdidxs.h requires building Vim twice.
Solution: Move the table into a separate file and use a separate executable
to extract the command characters. (Ozaki Kiichi, closes #9669)
|
|
|
|
|
| |
Problem: Coverity warns for using a NULL pointer.
Solution: Check for "name" to not be NULL.
|
|
|
|
|
| |
Problem: CI log output is long.
Solution: Group output in sections. (Ozaki Kiichi, closes #9670)
|
|
|
|
|
| |
Problem: Unused entry in keymap enum.
Solution: Remove the entry.
|
|
|
|
|
| |
Problem: Compiler warning for uninitialized variable.
Solution: Initialize saved_did_emsg.
|
|
|
|
|
| |
Problem: Autoload tests fails.
Solution: Use export instead of name with #.
|
|
|
|
|
| |
Problem: Vim9: can use old style autoload function name.
Solution: Give an error for old style autoload function name.
|
|
|
|
|
|
| |
Problem: No test for the GUI find/replace dialog.
Solution: Add a test function and a test. (Yegappan Lakshmanan,
closes #9662)
|
|
|
|
|
| |
Problem: Some search tests fail.
Solution: Use a better way to reject searching for the Visual area.
|
|
|
|
|
|
| |
Problem: Accessing invalid memory when a regular expression checks the
Visual area while matching in a string.
Solution: Do not try matching the Visual area in a string.
|
|
|
|
|
|
| |
Problem: Vim9: can still use a global function without g: at the script
level.
Solution: Also check for g: at the script level. (issue #9637)
|
|
|
|
|
|
| |
Problem: Number of test functions for GUI events is growing.
Solution: Use one function with a dictionary. (Yegappan Lakshmanan,
closes #9660)
|
|
|
|
|
| |
Problem: Coverity warns for array overrun.
Solution: Restrict depth to MAXWLEN - 1.
|
| |
|
|
|
|
|
|
|
|
| |
Problem: Vim9: finding global function without g: prefix but not finding
global variable is inconsistent.
Solution: Require using g: for a global function. Change the vim9.vim
script into a Vim9 script with exports. Fix that import in legacy
script does not work.
|
|
|
|
|
| |
Problem: MS-Windows: compiler warnings when compiled with /W4.
Solution: Small adjustments to the code. (Ken Takata, closes #9659)
|
|
|
|
|
| |
Problem: Theoretical computation overflow.
Solution: Perform multiplication in a wider type. (closes #9657)
|
|
|
|
|
| |
Problem: Using short instead of int.
Solution: Use int. (closes #9658)
|
|
|
|
|
| |
Problem: Using freed memory when substitute uses a recursive function call.
Solution: Make a copy of the substitute text.
|
|
|
|
|
|
| |
Problem: Generating the normal command table at runtime is inefficient.
Solution: Generate the table with a Vim script and put it in a header file.
(Yegappan Lakshmanan, closes #9648)
|
|
|
|
|
| |
Problem: Vala files are not recognized.
Solution: Add the *.vala pattern. (closes #9654)
|
|
|
|
|
|
| |
Problem: Channel out callback test is flaky on Mac.
Solution: Assign high priority to the test process. (Ozaki Kiichi,
closes #9653)
|
|
|
|
|
|
| |
Problem: The timeout limit for spell suggestions is always 5000 milli
seconds.
Solution: Add the "timeout" entry to 'spellsuggest'.
|
|
|
|
|
| |
Problem: No proper test for moving the window separator.
Solution: Add a test. Add comment in code. (closes #9656)
|
|
|
|
|
|
| |
Problem: Stack corruption when looking for spell suggestions.
Solution: Prevent the depth increased too much. Add a five second time
limit to finding suggestions.
|
|
|
|
|
| |
Problem: One error message not in errors.h. (Antonio Colombo)
Solution: Move the message and rename.
|
|
|
|
|
| |
Problem: ":retab 0" may cause illegal memory access.
Solution: Limit the value of 'tabstop' to 10000.
|
|
|
|
|
|
| |
Problem: MS-Windows: warning from MSVC on debug build.
Solution: Adjust "/opt"o options. Remove unused variables. Make variables
uppercase for consistency. (Ken Takata, closes #9647)
|
|
|
|
|
| |
Problem: Lua tests fail with Lua 5.4.4.
Solution: Check messages like before Lua 5.4.3. (Jakub Kulík, closes #9652)
|
|
|
|
|
|
| |
Problem: Put in Visual mode cannot be repeated.
Solution: Use "P" to put without yanking the deleted text into the unnamed
register. (Shougo Matsushita, closes #9591)
|
|
|
|
|
| |
Problem: Some type casts are redundant.
Solution: Remove the type casts. (closes #9643)
|
|
|
|
|
| |
Problem: Error for using flatten() in Vim9 script is unclear.
Solution: Add a remark to use flattennew().
|
|
|
|
|
| |
Problem: Build fails with unusual configuration.
Solution: Adjust #ifdef. (closes #9651)
|
|
|
|
|
| |
Problem: *.tf file could be fileytpe "tf" or "terraform".
Solution: Detect the type from the file contents. (closes #9642)
|
|
|
|
|
|
| |
Problem: Record buffer wrong if character in Select mode was not typed.
Solution: Only delete the tail from the record buffer if the character was
typed. (closes #9650)
|
|
|
|
|
| |
Problem: Accessing freed memory.
Solution: Set the bh_curr pointer to NULL.
|
|
|
|
|
| |
Problem: Invalid check for NULL pointer.
Solution: Remove the check.
|
|
|
|
|
| |
Problem: test_garbagecollect_now() does not check v:testing as documented.
Solution: Give an error if v:testing is not set.
|
|
|
|
|
|
| |
Problem: Crash when recording and using Select mode.
Solution: When deleting the last recorded character check there is something
to delete.
|
|
|
|
|
| |
Problem: Some compilers don't like a goto label without statement.
Solution: Return instead of using a goto.
|
|
|
|
|
|
| |
Problem: Vim9: map() gives type error when type was not declared.
Solution: Only check the type when it was declared, like extend() does.
(closes #9635)
|
|
|
|
|
| |
Problem: MS-Windows: set_guifontwide() is included but won't work.
Solution: Include set_guifontwide() only for X11. (Ken Takata, closes #9640)
|
|
|
|
|
|
| |
Problem: Possible crash when invoking timer callback fails.
Solution: Initialize the typval. Give an error for an empty callback.
(closes #9636)
|
|
|
|
|
|
| |
Problem: No tests for clicking in the GUI tabline.
Solution: Add test functions to generate the events. Add tests using the
functions. (Yegappan Lakshmanan, closes #9638)
|
|
|
|
|
| |
Problem: Vim9: using "lockvar!" in :def function does not work.
Solution: Add "!" instead of "-1". (closes #9634)
|
|
|
|
|
| |
Problem: Filter-map test fails.
Solution: Only reject number argument in Vim9 script.
|