summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-01-30patch 8.2.4266: compiler warning for uninitialized variablev8.2.4266Bram Moolenaar
Problem: Compiler warning for uninitialized variable. Solution: Initialize saved_did_emsg.
2022-01-30patch 8.2.4265: autoload tests failsv8.2.4265Bram Moolenaar
Problem: Autoload tests fails. Solution: Use export instead of name with #.
2022-01-30patch 8.2.4264: Vim9: can use old style autoload function namev8.2.4264Bram Moolenaar
Problem: Vim9: can use old style autoload function name. Solution: Give an error for old style autoload function name.
2022-01-30patch 8.2.4263: no test for the GUI find/replace dialogv8.2.4263Yegappan Lakshmanan
Problem: No test for the GUI find/replace dialog. Solution: Add a test function and a test. (Yegappan Lakshmanan, closes #9662)
2022-01-30patch 8.2.4262: some search tests failv8.2.4262Bram Moolenaar
Problem: Some search tests fail. Solution: Use a better way to reject searching for the Visual area.
2022-01-30patch 8.2.4261: accessing invalid memory in a regular expressionv8.2.4261Bram Moolenaar
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.
2022-01-30patch 8.2.4260: Vim9: can still use a global function without g:v8.2.4260Bram Moolenaar
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)
2022-01-30patch 8.2.4259: number of test functions for GUI events is growingv8.2.4259Yegappan Lakshmanan
Problem: Number of test functions for GUI events is growing. Solution: Use one function with a dictionary. (Yegappan Lakshmanan, closes #9660)
2022-01-30patch 8.2.4258: Coverity warns for array overrunv8.2.4258Bram Moolenaar
Problem: Coverity warns for array overrun. Solution: Restrict depth to MAXWLEN - 1.
2022-01-29Update runtime filesBram Moolenaar
2022-01-29patch 8.2.4257: Vim9: finding global function without g: prefix inconsistentv8.2.4257Bram Moolenaar
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.
2022-01-29patch 8.2.4256: MS-Windows: compiler warnings when compiled with /W4v8.2.4256K.Takata
Problem: MS-Windows: compiler warnings when compiled with /W4. Solution: Small adjustments to the code. (Ken Takata, closes #9659)
2022-01-29patch 8.2.4255: theoretical computation overflowv8.2.4255=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Theoretical computation overflow. Solution: Perform multiplication in a wider type. (closes #9657)
2022-01-29patch 8.2.4254: using short instead of intv8.2.4254=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Using short instead of int. Solution: Use int. (closes #9658)
2022-01-29patch 8.2.4253: using freed memory when substitute with function callv8.2.4253Bram Moolenaar
Problem: Using freed memory when substitute uses a recursive function call. Solution: Make a copy of the substitute text.
2022-01-29patch 8.2.4252: generating the normal command table at runtime is inefficientv8.2.4252Yegappan Lakshmanan
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)
2022-01-29patch 8.2.4251: vala files are not recognizedv8.2.4251Bram Moolenaar
Problem: Vala files are not recognized. Solution: Add the *.vala pattern. (closes #9654)
2022-01-29patch 8.2.4250: channel out callback test is flaky on Macv8.2.4250ichizok
Problem: Channel out callback test is flaky on Mac. Solution: Assign high priority to the test process. (Ozaki Kiichi, closes #9653)
2022-01-29patch 8.2.4249: the timeout limit for spell suggestions is always 5000v8.2.4249Bram Moolenaar
Problem: The timeout limit for spell suggestions is always 5000 milli seconds. Solution: Add the "timeout" entry to 'spellsuggest'.
2022-01-29patch 8.2.4248: no proper test for moving the window separatorv8.2.4248zeertzjq
Problem: No proper test for moving the window separator. Solution: Add a test. Add comment in code. (closes #9656)
2022-01-29patch 8.2.4247: stack corruption when looking for spell suggestionsv8.2.4247Bram Moolenaar
Problem: Stack corruption when looking for spell suggestions. Solution: Prevent the depth increased too much. Add a five second time limit to finding suggestions.
2022-01-28patch 8.2.4246: one error message not in errors.hv8.2.4246Bram Moolenaar
Problem: One error message not in errors.h. (Antonio Colombo) Solution: Move the message and rename.
2022-01-28patch 8.2.4245: ":retab 0" may cause illegal memory accessv8.2.4245Bram Moolenaar
Problem: ":retab 0" may cause illegal memory access. Solution: Limit the value of 'tabstop' to 10000.
2022-01-28patch 8.2.4244: MS-Windows: warning from MSVC on debug buildv8.2.4244K.Takata
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)
2022-01-28patch 8.2.4243: Lua tests fail with Lua 5.4.4v8.2.4243=?UTF-8?q?Jakub=20Kul=C3=ADk?=
Problem: Lua tests fail with Lua 5.4.4. Solution: Check messages like before Lua 5.4.3. (Jakub KulĂ­k, closes #9652)
2022-01-28patch 8.2.4242: put in Visual mode cannot be repeatedv8.2.4242Shougo Matsushita
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)
2022-01-28patch 8.2.4241: some type casts are redundantv8.2.4241=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Some type casts are redundant. Solution: Remove the type casts. (closes #9643)
2022-01-28patch 8.2.4240: error for using flatten() in Vim9 script is unclearv8.2.4240Bram Moolenaar
Problem: Error for using flatten() in Vim9 script is unclear. Solution: Add a remark to use flattennew().
2022-01-28patch 8.2.4239: build fails with unusual configurationv8.2.4239Bram Moolenaar
Problem: Build fails with unusual configuration. Solution: Adjust #ifdef. (closes #9651)
2022-01-28patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"v8.2.4238=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: *.tf file could be fileytpe "tf" or "terraform". Solution: Detect the type from the file contents. (closes #9642)
2022-01-28patch 8.2.4237: record buffer wrong if character in Select mode was not typedv8.2.4237zeertzjq
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)
2022-01-27patch 8.2.4236: accessing freed memoryv8.2.4236Bram Moolenaar
Problem: Accessing freed memory. Solution: Set the bh_curr pointer to NULL.
2022-01-27patch 8.2.4235: invalid check for NULL pointerv8.2.4235Bram Moolenaar
Problem: Invalid check for NULL pointer. Solution: Remove the check.
2022-01-27patch 8.2.4234: test_garbagecollect_now() does not check v:testingv8.2.4234Bram Moolenaar
Problem: test_garbagecollect_now() does not check v:testing as documented. Solution: Give an error if v:testing is not set.
2022-01-27patch 8.2.4233: crash when recording and using Select modev8.2.4233Bram Moolenaar
Problem: Crash when recording and using Select mode. Solution: When deleting the last recorded character check there is something to delete.
2022-01-27patch 8.2.4232: some compilers don't like a goto label without statementv8.2.4232Bram Moolenaar
Problem: Some compilers don't like a goto label without statement. Solution: Return instead of using a goto.
2022-01-27patch 8.2.4231: Vim9: map() gives type error when type was not declaredv8.2.4231Bram Moolenaar
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)
2022-01-27patch 8.2.4230: MS-Windows: set_guifontwide() is included but won't workv8.2.4230K.Takata
Problem: MS-Windows: set_guifontwide() is included but won't work. Solution: Include set_guifontwide() only for X11. (Ken Takata, closes #9640)
2022-01-27patch 8.2.4229: possible crash when invoking timer callback failsv8.2.4229Bram Moolenaar
Problem: Possible crash when invoking timer callback fails. Solution: Initialize the typval. Give an error for an empty callback. (closes #9636)
2022-01-27patch 8.2.4228: no tests for clicking in the GUI tablinev8.2.4228Yegappan Lakshmanan
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)
2022-01-26patch 8.2.4227: Vim9: using "lockvar!" in :def function does not workv8.2.4227Bram Moolenaar
Problem: Vim9: using "lockvar!" in :def function does not work. Solution: Add "!" instead of "-1". (closes #9634)
2022-01-26patch 8.2.4226: filter-map test failsv8.2.4226Bram Moolenaar
Problem: Filter-map test fails. Solution: Only reject number argument in Vim9 script.
2022-01-26patch 8.2.4225: Vim9: depth argument of :lockvar not parsed in :def functionv8.2.4225Bram Moolenaar
Problem: Vim9: depth argument of :lockvar not parsed in :def function. Solution: Parse the optional depth argument. (closes #9629) Fix that locking doesn't work for a non-materialize list.
2022-01-26patch 8.2.4224: Vim9: no error when using a number for map() second argumentv8.2.4224Bram Moolenaar
Problem: Vim9: no error when using a number for map() second argument Solution: Disallow number to string conversion. (closes #9630)
2022-01-26patch 8.2.4223: long/int compiler warnings; function arguments swappedv8.2.4223K.Takata
Problem: Long/int compiler warnings; function arguments swapped. Solution: Add type casts. Swap arguments. (Ken Takata, closes #9632)
2022-01-26patch 8.2.4222: MS-Windows: clumsy way to suppress progress on CIv8.2.4222K.Takata
Problem: MS-Windows: clumsy way to suppress progress on CI. Solution: Check for "$CI" in the Makefile itself. (Ken Takata, closes #9631)
2022-01-26patch 8.2.4221: some functions in normal.c are very longv8.2.4221Yegappan Lakshmanan
Problem: Some functions in normal.c are very long. Solution: Move code to separate functions. (Yegappan Lakshmanan, closes #9628)
2022-01-26patch 8.2.4220: MS-Windows: some old compiler support remainsv8.2.4220K.Takata
Problem: MS-Windows: some old compiler support remains. Solution: Remove obsolete compiler support. (Ken Takata, closes #9627)
2022-01-25patch 8.2.4219: reading before the start of the linev8.2.4219Bram Moolenaar
Problem: Reading before the start of the line. Solution: Check boundary before trying to read the character.
2022-01-25patch 8.2.4218: illegal memory access with bracketed paste in Ex modev8.2.4218Bram Moolenaar
Problem: Illegal memory access with bracketed paste in Ex mode. Solution: Reserve space for the trailing NUL.