summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-09-24patch 9.0.0576: unused loop variablesv9.0.0576dundargoc
Problem: Unused loop variables. Solution: Use a while loop instead. (closes #11214)
2022-09-24patch 9.0.0575: the getchar() function behaves strangely with bracketed pastev9.0.0575Bram Moolenaar
Problem: The getchar() function behaves strangely with bracketed paste. Solution: Do not handle paste-start in getchar(). (issue #11172)
2022-09-24patch 9.0.0574: timer garbage collect test hangs on Mac M1v9.0.0574Bram Moolenaar
Problem: Timer garbage collect test hangs on Mac M1. Solution: Properly check for Mac M1 and skip the test.
2022-09-24patch 9.0.0573: outdated dependencies go unnoticedv9.0.0573Philip H
Problem: Outdated dependencies go unnoticed. Solution: Use github Dependabot. (closes #11213)
2022-09-24patch 9.0.0572: insert complete tests leave a mapping behindv9.0.0572zeertzjq
Problem: Insert complete tests leave a mapping behind. Solution: Use a buffer-local mapping. (closes #11211)
2022-09-24patch 9.0.0571: MS-Windows: CTRL-C can make Vim exitv9.0.0571Bram Moolenaar
Problem: MS-Windows: CTRL-C can make Vim exit. Solution: Check the not-a-term argument.
2022-09-24patch 9.0.0570: CI for Windows is still using codecov action 3.1.0v9.0.0570Philip H
Problem: CI for Windows is still using codecov action 3.1.0. Solution: Use action 3.1.1. (closes #11212)
2022-09-24patch 9.0.0569: cannot easily get out when using "vim file | grep word"v9.0.0569Bram Moolenaar
Problem: Cannot easily get out when using "vim file | grep word". Solution: Without changes let CTRL-C exit Vim. Otherwise give a message on stderr. (closes #11209)
2022-09-24patch 9.0.0568: autocmd code is indented more than neededv9.0.0568Yegappan Lakshmanan
Problem: Autocmd code is indented more than needed. Solution: Break out sooner. (Yegappan Lakshmanan, closes #11208) Also in user function code.
2022-09-24patch 9.0.0567: 'completeopt' "longest" is not used for complete()v9.0.0567bfredl
Problem: 'completeopt' "longest" is not used for complete(). Solution: Also use "longest" for complete(). (Bjorn Linse, closes #11206)
2022-09-24patch 9.0.0566: Nim files are not recognizedv9.0.0566Nbiba Bedis
Problem: Nim files are not recognized. Solution: Add patterns for Nim files. (Nbiba Bedis, closes #11205)
2022-09-23patch 9.0.0565: cscope test causes problems with test timeout timerv9.0.0565Bram Moolenaar
Problem: Cscope test causes problems when code for test timeout timer is included (even when commented out). Solution: Disable part of the cscope test for now.
2022-09-23patch 9.0.0564: a few tests keep failing on MacOS M1v9.0.0564Bram Moolenaar
Problem: A few tests keep failing on MacOS M1. Solution: Add a test check CheckNotMacM1. Fix timer tests.
2022-09-23patch 9.0.0563: timer_info() test failsv9.0.0563Bram Moolenaar
Problem: Timer_info() test fails. Solution: Ignore test timeout timer. Don't use test_null_job() when not available.
2022-09-23patch 9.0.0562: HSL playlist files are not recognizedv9.0.0562=?UTF-8?q?Beno=C3=AEt=20Ryder?=
Problem: HSL playlist files are not recognized. Solution: Add a pattern to recognize HSL palylist files. (BenoƮt Ryder, closes #11204)
2022-09-23patch 9.0.0561: when a test gets stuck it just hangs foreverv9.0.0561Bram Moolenaar
Problem: When a test gets stuck it just hangs forever. Solution: Set a timeout of 30 seconds.
2022-09-23patch 9.0.0560: elapsed time since testing started is not visiblev9.0.0560Bram Moolenaar
Problem: Elapsed time since testing started is not visible. Solution: Show the elapsed time while running tests.
2022-09-23patch 9.0.0559: timer test may get stuck at hit-enter promptv9.0.0559Bram Moolenaar
Problem: Timer test may get stuck at hit-enter prompt. Solution: Feed some more characters.
2022-09-23patch 9.0.0558: Coverity warns for possibly using NULL pointerv9.0.0558Bram Moolenaar
Problem: Coverity warns for possibly using NULL pointer. Solution: Only use "evalarg" when not NULL.
2022-09-23patch 9.0.0557: valgrind reports possibly leaked memoryv9.0.0557Bram Moolenaar
Problem: Valgrind reports possibly leaked memory. Solution: Move the problematic test function to the "fails" test file to avoid obscuring real memory leaks.
2022-09-23patch 9.0.0556: leaking memory with nested functionsv9.0.0556Bram Moolenaar
Problem: Leaking memory with nested functions. Solution: Free saved pointer.
2022-09-23patch 9.0.0555: scrolling with 'nosplitscroll' in callback changing curwinv9.0.0555Luuk van Baal
Problem: Scrolling with 'nosplitscroll' in callback changing curwin. Solution: Invalidate w_cline_row in the right place. (Luuk van Baal, closes #11185)
2022-09-23patch 9.0.0554: using freed memory when command follows lambdav9.0.0554Bram Moolenaar
Problem: Using freed memory when command follows lambda. Solution: Don't free what is still in use. (closes #11201)
2022-09-22patch 9.0.0553: no error for "|" after "{" in lamdav9.0.0553Bram Moolenaar
Problem: No error for "|" after "{" in lamda. Solution: Check for invalid "|". (closes #11199)
2022-09-22patch 9.0.0552: crash when using NUL in buffer that uses :sourcev9.0.0552Bram Moolenaar
Problem: Crash when using NUL in buffer that uses :source. Solution: Don't get a next line when skipping over NL.
2022-09-22patch 9.0.0551: mode message is delayed when :echowin was usedv9.0.0551Bram Moolenaar
Problem: Mode message is delayed when :echowin was used. (Maxim Kim) Solution: Save and restore msg_didout in :echowin. (closes #11193)
2022-09-22patch 9.0.0550: crash when closing a tabpage and buffer is NULLv9.0.0550zeertzjq
Problem: Crash when closing a tabpage and buffer is NULL. Solution: Adjust how autocommands are triggered when closing a window. (closes #11198, closes #11197)
2022-09-22patch 9.0.0549: duplicated code in calling a :def functionv9.0.0549Bram Moolenaar
Problem: Duplicated code in calling a :def function. Solution: Simplify the code.
2022-09-22patch 9.0.0548: reduce() with a compiled lambda could be fasterv9.0.0548Bram Moolenaar
Problem: reduce() with a compiled lambda could be faster. Solution: Call eval_expr_typval() instead of call_func() directly.
2022-09-22patch 9.0.0547: looping over empty out_loop[] entriesv9.0.0547Bram Moolenaar
Problem: Looping over empty out_loop[] entries. Solution: Store the array size.
2022-09-22patch 9.0.0546: supporting Ruby 1.8 makes code complicatedv9.0.0546K.Takata
Problem: Supporting Ruby 1.8 makes code complicated. Solution: Drop Ruby 1.8 support, it is ancient. (Ken Takata, closes #11195)
2022-09-22patch 9.0.0545: when a test is slow and CI times out there is no time infov9.0.0545Bram Moolenaar
Problem: When a test is slow and CI times out there is no time info. Solution: Add the elapsed time to the "Executing" message.
2022-09-22patch 9.0.0544: minor issues with setting a string optionv9.0.0544zeertzjq
Problem: Minor issues with setting a string option. Solution: Adjust the code, add a test. (closes #11192)
2022-09-22patch 9.0.0543: insufficient testing for assert and test functionsv9.0.0543Yegappan Lakshmanan
Problem: Insufficient testing for assert and test functions. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #11190)
2022-09-22patch 9.0.0542: MSVC build still has support for 2012 editionv9.0.0542Bram Moolenaar
Problem: MSVC build still has support for 2012 edition. Solution: Drop MSVC 2012 support. (Ken Takata, closes #11191)
2022-09-22patch 9.0.0541: terminal pwd test fails with a very long path namev9.0.0541Bram Moolenaar
Problem: Terminal pwd test fails with a very long path name. Solution: Join two lines.
2022-09-22patch 9.0.0540: assigning stack variable to argument confuses Coverityv9.0.0540Bram Moolenaar
Problem: Assigning stack variable to argument confuses Coverity. Solution: Use a local pointer, also makes the code simpler.
2022-09-22patch 9.0.0539: long message test can be flakyv9.0.0539Bram Moolenaar
Problem: Long message test can be flaky. Solution: Wait for more prompt instead of ruler.
2022-09-21patch 9.0.0538: manually deleting test temp filesv9.0.0538Bram Moolenaar
Problem: Manually deleting test temp files. Solution: Add the 'D' flag to writefile().
2022-09-21patch 9.0.0537: the do_set() function is much too longv9.0.0537Bram Moolenaar
Problem: The do_set() function is much too long. Solution: Move setting of a string option to a separate function.
2022-09-21patch 9.0.0536: CI: codecov action update availablev9.0.0536Philip H
Problem: CI: codecov action update available. Solution: Update Codecov 3.1.0 to 3.3.1. (closes #11188)
2022-09-21patch 9.0.0535: closure gets wrong value in for loop with two loop variablesv9.0.0535Bram Moolenaar
Problem: Closure gets wrong value in for loop with two loop variables. Solution: Correctly compute the number of loop variables to clear.
2022-09-21patch 9.0.0534: line number is displayed at virtual text "above"v9.0.0534Bram Moolenaar
Problem: Line number is displayed at virtual text "above". Solution: Show the line number at the text line.
2022-09-21patch 9.0.0533: the win_line() function is much too longv9.0.0533Bram Moolenaar
Problem: The win_line() function is much too long. Solution: Move code to separate functions.
2022-09-21patch 9.0.0532: edit test is flaky when run under valgrindv9.0.0532Bram Moolenaar
Problem: Edit test is flaky when run under valgrind. Solution: Send some text to the terminal to trigger a redraw.
2022-09-21patch 9.0.0531: the win_line() function is much too longv9.0.0531Bram Moolenaar
Problem: The win_line() function is much too long. Solution: Move code to separate functions.
2022-09-21patch 9.0.0530: using freed memory when autocmd changes markv9.0.0530Bram Moolenaar
Problem: Using freed memory when autocmd changes mark. Solution: Copy the mark before editing another buffer.
2022-09-21patch 9.0.0529: appveyor setup contains outdated linesv9.0.0529K.Takata
Problem: Appveyor setup contains outdated lines. Solution: Remove outdated lines. (Ken Takata, closes #11182)
2022-09-21patch 9.0.0528: MS-Windows: no batch files for more recent MSVC versionsv9.0.0528K.Takata
Problem: MS-Windows: no batch files for more recent MSVC versions. Solution: Add batch files for 2017, 2019 and 2022. (Ken Takata, closes #11184)
2022-09-21patch 9.0.0527: long sign text may overflow bufferv9.0.0527Bram Moolenaar
Problem: Long sign text may overflow buffer. Solution: Use a larger buffer. Prevent for overflow.