summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 9.0.0580: no CI running for MacOS on M1v9.0.0580Philip H2022-09-242-1/+19
| | | | | Problem: No CI running for MacOS on M1. Solution: Add a cirrus CI task. (closes #11203)
* patch 9.0.0579: using freed memory when 'tagfunc' wipes out bufferv9.0.0579Bram Moolenaar2022-09-244-11/+52
| | | | | | Problem: Using freed memory when 'tagfunc' wipes out buffer that holds 'complete'. Solution: Make a copy of the option. Make sure cursor position is valid.
* patch 9.0.0578: one timer test fails on Mac M1v9.0.0578Bram Moolenaar2022-09-242-0/+5
| | | | | Problem: One timer test fails on Mac M1. Solution: Skip the test on Mac M1.
* patch 9.0.0577: buffer underflow with unexpected :finallyv9.0.0577Bram Moolenaar2022-09-243-263/+284
| | | | | Problem: Buffer underflow with unexpected :finally. Solution: Check CSF_TRY can be found.
* patch 9.0.0576: unused loop variablesv9.0.0576dundargoc2022-09-242-3/+5
| | | | | Problem: Unused loop variables. Solution: Use a while loop instead. (closes #11214)
* patch 9.0.0575: the getchar() function behaves strangely with bracketed pastev9.0.0575Bram Moolenaar2022-09-242-5/+21
| | | | | Problem: The getchar() function behaves strangely with bracketed paste. Solution: Do not handle paste-start in getchar(). (issue #11172)
* patch 9.0.0574: timer garbage collect test hangs on Mac M1v9.0.0574Bram Moolenaar2022-09-242-1/+8
| | | | | Problem: Timer garbage collect test hangs on Mac M1. Solution: Properly check for Mac M1 and skip the test.
* patch 9.0.0573: outdated dependencies go unnoticedv9.0.0573Philip H2022-09-242-0/+8
| | | | | Problem: Outdated dependencies go unnoticed. Solution: Use github Dependabot. (closes #11213)
* patch 9.0.0572: insert complete tests leave a mapping behindv9.0.0572zeertzjq2022-09-242-2/+5
| | | | | Problem: Insert complete tests leave a mapping behind. Solution: Use a buffer-local mapping. (closes #11211)
* patch 9.0.0571: MS-Windows: CTRL-C can make Vim exitv9.0.0571Bram Moolenaar2022-09-244-8/+8
| | | | | Problem: MS-Windows: CTRL-C can make Vim exit. Solution: Check the not-a-term argument.
* patch 9.0.0570: CI for Windows is still using codecov action 3.1.0v9.0.0570Philip H2022-09-242-1/+3
| | | | | Problem: CI for Windows is still using codecov action 3.1.0. Solution: Use action 3.1.1. (closes #11212)
* patch 9.0.0569: cannot easily get out when using "vim file | grep word"v9.0.0569Bram Moolenaar2022-09-243-2/+50
| | | | | | 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)
* patch 9.0.0568: autocmd code is indented more than neededv9.0.0568Yegappan Lakshmanan2022-09-243-150/+157
| | | | | | Problem: Autocmd code is indented more than needed. Solution: Break out sooner. (Yegappan Lakshmanan, closes #11208) Also in user function code.
* patch 9.0.0567: 'completeopt' "longest" is not used for complete()v9.0.0567bfredl2022-09-243-3/+32
| | | | | Problem: 'completeopt' "longest" is not used for complete(). Solution: Also use "longest" for complete(). (Bjorn Linse, closes #11206)
* patch 9.0.0566: Nim files are not recognizedv9.0.0566Nbiba Bedis2022-09-243-0/+6
| | | | | Problem: Nim files are not recognized. Solution: Add patterns for Nim files. (Nbiba Bedis, closes #11205)
* patch 9.0.0565: cscope test causes problems with test timeout timerv9.0.0565Bram Moolenaar2022-09-232-1/+4
| | | | | | 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.
* patch 9.0.0564: a few tests keep failing on MacOS M1v9.0.0564Bram Moolenaar2022-09-234-8/+33
| | | | | Problem: A few tests keep failing on MacOS M1. Solution: Add a test check CheckNotMacM1. Fix timer tests.
* patch 9.0.0563: timer_info() test failsv9.0.0563Bram Moolenaar2022-09-233-3/+7
| | | | | | Problem: Timer_info() test fails. Solution: Ignore test timeout timer. Don't use test_null_job() when not available.
* patch 9.0.0562: HSL playlist files are not recognizedv9.0.0562=?UTF-8?q?Beno=C3=AEt=20Ryder?=2022-09-233-0/+6
| | | | | | Problem: HSL playlist files are not recognized. Solution: Add a pattern to recognize HSL palylist files. (BenoƮt Ryder, closes #11204)
* patch 9.0.0561: when a test gets stuck it just hangs foreverv9.0.0561Bram Moolenaar2022-09-232-0/+23
| | | | | Problem: When a test gets stuck it just hangs forever. Solution: Set a timeout of 30 seconds.
* patch 9.0.0560: elapsed time since testing started is not visiblev9.0.0560Bram Moolenaar2022-09-236-9/+35
| | | | | Problem: Elapsed time since testing started is not visible. Solution: Show the elapsed time while running tests.
* patch 9.0.0559: timer test may get stuck at hit-enter promptv9.0.0559Bram Moolenaar2022-09-232-2/+6
| | | | | Problem: Timer test may get stuck at hit-enter prompt. Solution: Feed some more characters.
* patch 9.0.0558: Coverity warns for possibly using NULL pointerv9.0.0558Bram Moolenaar2022-09-232-1/+4
| | | | | Problem: Coverity warns for possibly using NULL pointer. Solution: Only use "evalarg" when not NULL.
* patch 9.0.0557: valgrind reports possibly leaked memoryv9.0.0557Bram Moolenaar2022-09-233-28/+36
| | | | | | Problem: Valgrind reports possibly leaked memory. Solution: Move the problematic test function to the "fails" test file to avoid obscuring real memory leaks.
* patch 9.0.0556: leaking memory with nested functionsv9.0.0556Bram Moolenaar2022-09-232-0/+3
| | | | | Problem: Leaking memory with nested functions. Solution: Free saved pointer.
* patch 9.0.0555: scrolling with 'nosplitscroll' in callback changing curwinv9.0.0555Luuk van Baal2022-09-237-1/+68
| | | | | | Problem: Scrolling with 'nosplitscroll' in callback changing curwin. Solution: Invalidate w_cline_row in the right place. (Luuk van Baal, closes #11185)
* patch 9.0.0554: using freed memory when command follows lambdav9.0.0554Bram Moolenaar2022-09-234-7/+37
| | | | | Problem: Using freed memory when command follows lambda. Solution: Don't free what is still in use. (closes #11201)
* patch 9.0.0553: no error for "|" after "{" in lamdav9.0.0553Bram Moolenaar2022-09-223-2/+29
| | | | | Problem: No error for "|" after "{" in lamda. Solution: Check for invalid "|". (closes #11199)
* patch 9.0.0552: crash when using NUL in buffer that uses :sourcev9.0.0552Bram Moolenaar2022-09-223-2/+21
| | | | | Problem: Crash when using NUL in buffer that uses :source. Solution: Don't get a next line when skipping over NL.
* patch 9.0.0551: mode message is delayed when :echowin was usedv9.0.0551Bram Moolenaar2022-09-222-4/+17
| | | | | Problem: Mode message is delayed when :echowin was used. (Maxim Kim) Solution: Save and restore msg_didout in :echowin. (closes #11193)
* patch 9.0.0550: crash when closing a tabpage and buffer is NULLv9.0.0550zeertzjq2022-09-224-17/+30
| | | | | | Problem: Crash when closing a tabpage and buffer is NULL. Solution: Adjust how autocommands are triggered when closing a window. (closes #11198, closes #11197)
* patch 9.0.0549: duplicated code in calling a :def functionv9.0.0549Bram Moolenaar2022-09-222-22/+14
| | | | | Problem: Duplicated code in calling a :def function. Solution: Simplify the code.
* patch 9.0.0548: reduce() with a compiled lambda could be fasterv9.0.0548Bram Moolenaar2022-09-227-34/+30
| | | | | Problem: reduce() with a compiled lambda could be faster. Solution: Call eval_expr_typval() instead of call_func() directly.
* patch 9.0.0547: looping over empty out_loop[] entriesv9.0.0547Bram Moolenaar2022-09-223-6/+8
| | | | | Problem: Looping over empty out_loop[] entries. Solution: Store the array size.
* patch 9.0.0546: supporting Ruby 1.8 makes code complicatedv9.0.0546K.Takata2022-09-226-235/+101
| | | | | Problem: Supporting Ruby 1.8 makes code complicated. Solution: Drop Ruby 1.8 support, it is ancient. (Ken Takata, closes #11195)
* patch 9.0.0545: when a test is slow and CI times out there is no time infov9.0.0545Bram Moolenaar2022-09-223-4/+13
| | | | | Problem: When a test is slow and CI times out there is no time info. Solution: Add the elapsed time to the "Executing" message.
* patch 9.0.0544: minor issues with setting a string optionv9.0.0544zeertzjq2022-09-223-7/+21
| | | | | Problem: Minor issues with setting a string option. Solution: Adjust the code, add a test. (closes #11192)
* patch 9.0.0543: insufficient testing for assert and test functionsv9.0.0543Yegappan Lakshmanan2022-09-224-0/+63
| | | | | Problem: Insufficient testing for assert and test functions. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #11190)
* patch 9.0.0542: MSVC build still has support for 2012 editionv9.0.0542Bram Moolenaar2022-09-225-114/+25
| | | | | Problem: MSVC build still has support for 2012 edition. Solution: Drop MSVC 2012 support. (Ken Takata, closes #11191)
* patch 9.0.0541: terminal pwd test fails with a very long path namev9.0.0541Bram Moolenaar2022-09-222-1/+5
| | | | | Problem: Terminal pwd test fails with a very long path name. Solution: Join two lines.
* patch 9.0.0540: assigning stack variable to argument confuses Coverityv9.0.0540Bram Moolenaar2022-09-222-24/+28
| | | | | Problem: Assigning stack variable to argument confuses Coverity. Solution: Use a local pointer, also makes the code simpler.
* patch 9.0.0539: long message test can be flakyv9.0.0539Bram Moolenaar2022-09-222-1/+4
| | | | | Problem: Long message test can be flaky. Solution: Wait for more prompt instead of ruler.
* patch 9.0.0538: manually deleting test temp filesv9.0.0538Bram Moolenaar2022-09-219-73/+38
| | | | | Problem: Manually deleting test temp files. Solution: Add the 'D' flag to writefile().
* patch 9.0.0537: the do_set() function is much too longv9.0.0537Bram Moolenaar2022-09-212-435/+442
| | | | | Problem: The do_set() function is much too long. Solution: Move setting of a string option to a separate function.
* patch 9.0.0536: CI: codecov action update availablev9.0.0536Philip H2022-09-212-1/+3
| | | | | Problem: CI: codecov action update available. Solution: Update Codecov 3.1.0 to 3.3.1. (closes #11188)
* patch 9.0.0535: closure gets wrong value in for loop with two loop variablesv9.0.0535Bram Moolenaar2022-09-215-5/+34
| | | | | Problem: Closure gets wrong value in for loop with two loop variables. Solution: Correctly compute the number of loop variables to clear.
* patch 9.0.0534: line number is displayed at virtual text "above"v9.0.0534Bram Moolenaar2022-09-217-67/+84
| | | | | Problem: Line number is displayed at virtual text "above". Solution: Show the line number at the text line.
* patch 9.0.0533: the win_line() function is much too longv9.0.0533Bram Moolenaar2022-09-212-89/+102
| | | | | Problem: The win_line() function is much too long. Solution: Move code to separate functions.
* patch 9.0.0532: edit test is flaky when run under valgrindv9.0.0532Bram Moolenaar2022-09-212-28/+25
| | | | | Problem: Edit test is flaky when run under valgrind. Solution: Send some text to the terminal to trigger a redraw.
* patch 9.0.0531: the win_line() function is much too longv9.0.0531Bram Moolenaar2022-09-212-156/+180
| | | | | Problem: The win_line() function is much too long. Solution: Move code to separate functions.