summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.0435: compiler warning for uninitialized variablev9.0.0435Bram Moolenaar2022-09-102-1/+3
| | | | | Problem: Compiler warning for uninitialized variable. Solution: Initialize it.
* patch 9.0.0434: gitignore files are not recognizedv9.0.0434ObserverOfTime2022-09-103-4/+10
| | | | | Problem: gitignore files are not recognized. Solution: Add patterns for the gitignore filetype. (closes #11102)
* patch 9.0.0433: Coverity warns for not checking allocation failurev9.0.0433Bram Moolenaar2022-09-102-3/+9
| | | | | Problem: Coverity warns for not checking allocation failure. Solution: Check that allocating a list or blob succeeded.
* patch 9.0.0432: crash when using for loop variable in closurev9.0.0432Bram Moolenaar2022-09-095-2/+41
| | | | | Problem: Crash when using for loop variable in closure. Solution: Check that the variable wasn't deleted. (issue #11094)
* patch 9.0.0431: current mode shows in message windowv9.0.0431Bram Moolenaar2022-09-094-1/+32
| | | | | Problem: Current mode shows in message window. Solution: Reset in_echowindow before redrawing. (issue #11094)
* patch 9.0.0430: cannot use repeat() with a blobv9.0.0430Bakudankun2022-09-099-8/+87
| | | | | Problem: Cannot use repeat() with a blob. Solution: Implement blob repeat. (closes #11090)
* patch 9.0.0429: not all keys are tested for the MS-Windows GUIv9.0.0429Yegappan Lakshmanan2022-09-092-50/+80
| | | | | | Problem: Not all keys are tested for the MS-Windows GUI. Solution: Add more key codes to the list. (Yegappan Lakshmanan, closes #11097)
* patch 9.0.0428: autocmd test uses common file namev9.0.0428Bram Moolenaar2022-09-093-25/+27
| | | | | Problem: Autocmd test uses common file name. Solution: Use unique name to reduce flakiness.
* patch 9.0.0427: Drupal theme files are not recognizedv9.0.0427Rodrigo Aguilera2022-09-093-10/+13
| | | | | | Problem: Drupal theme files are not recognized. Solution: Use php filetype for Drupl theme files. Remove trailing spaces. (Rodrigo Aguilera, closes #11096)
* patch 9.0.0426: failed flaky tests reports only start timev9.0.0426Bram Moolenaar2022-09-092-1/+4
| | | | | Problem: Failed flaky tests reports only start time. Solution: Also report the end time.
* patch 9.0.0425: autocmd test is a bit flaky on MS-Windowsv9.0.0425Bram Moolenaar2022-09-092-1/+5
| | | | | Problem: Autocmd test is a bit flaky on MS-Windows. Solution: Add a bit more sleeping. (Ken Takata, closes #11095)
* patch 9.0.0424: gitattributes files are not recognizedv9.0.0424ObserverOfTime2022-09-093-0/+7
| | | | | Problem: gitattributes files are not recognized. Solution: Add patterns to match gitattributes files. (closes #11085)
* patch 9.0.0423: "for" and "while" not recognized after :vim9cmd and :legacyv9.0.0423Bram Moolenaar2022-09-095-1/+52
| | | | | | | Problem: "for" and "while" not recognized after :vim9cmd and :legacy. (Emanuele Torre) Solution: Recognize all the command modifiers. (closes #11087) Add a test to check the list of modifiers.
* patch 9.0.0422: not enough testing of the :all commandv9.0.0422Yegappan Lakshmanan2022-09-092-0/+128
| | | | | Problem: Not enough testing of the :all command. Solution: Add more testing. (Yegappan Lakshmanan, closes #11091)
* patch 9.0.0421: MS-Windows makefiles are inconsistently namedv9.0.0421K.Takata2022-09-0913-299/+310
| | | | | Problem: MS-Windows makefiles are inconsistently named. Solution: Use consistent names. (Ken Takata, closes #11088)
* patch 9.0.0420: function went missingv9.0.0420Bram Moolenaar2022-09-082-0/+23
| | | | | Problem: Function went missing. Solution: Add the function back.
* patch 9.0.0419: the :defer command does not check the function argumentsv9.0.0419Bram Moolenaar2022-09-086-95/+226
| | | | | | Problem: The :defer command does not check the function argument count and types. Solution: Check the function arguments when adding a deferred function.
* patch 9.0.0418: manually deleting temp test filesv9.0.0418Bram Moolenaar2022-09-0811-162/+85
| | | | | Problem: Manually deleting temp test files. Solution: Use the 'D' flag of writefile() and mkdir().
* patch 9.0.0417: Jsonnet files are not recognizedv9.0.0417=?UTF-8?q?Cezary=20Dro=C5=BCak?=2022-09-083-0/+6
| | | | | | Problem: Jsonnet files are not recognized. Solution: Add a pattern for Jsonnet files. (Cezary Drożak, closes #11073, closes #11081)
* patch 9.0.0416: ml_get error when appending lines in popup windowv9.0.0416Bram Moolenaar2022-09-084-1/+45
| | | | | | Problem: ml_get error when appending lines in popup window. Solution: Only update w_topline when w_buffer matches curbuf. (closes #11074)
* patch 9.0.0415: on MS-Windows some tests are flakyv9.0.0415K.Takata2022-09-088-0/+19
| | | | | | Problem: On MS-Windows some tests are flaky. Solution: Add sleeps, disable swapfile, mark test as flaky. (Ken Takata, closes #11082)
* patch 9.0.0414: matchstr() still does not match column offsetv9.0.0414Bram Moolenaar2022-09-084-10/+22
| | | | | | | Problem: matchstr() still does not match column offset when done after a text search. Solution: Only use the line number for a multi-line search. Fix the test. (closes #10938)
* patch 9.0.0413: ASAN reports a memory leakv9.0.0413K.Takata2022-09-082-2/+5
| | | | | | Problem: ASAN reports a memory leak. Solution: Free the string received from the server. (Ken Takata, closes #11080)
* patch 9.0.0412: compiler warning for unused argumentv9.0.0412Bram Moolenaar2022-09-072-1/+3
| | | | | Problem: Compiler warning for unused argument. Solution: Add UNUSED.
* patch 9.0.0411: only created files can be cleaned up with one callv9.0.0411Bram Moolenaar2022-09-079-27/+163
| | | | | | | Problem: Only created files can be cleaned up with one call. Solution: Add flags to mkdir() to delete with a deferred function. Expand the writefile() name to a full path to handle changing directory.
* patch 9.0.0410: struct member cts_lnum is unusedv9.0.0410Bram Moolenaar2022-09-073-2/+2
| | | | | Problem: Struct member cts_lnum is unused. Solution: Delete it.
* patch 9.0.0409: #{g:x} was seen as a curly-braces expressionv9.0.0409ii142022-09-073-2/+10
| | | | | Problem: #{g:x} was seen as a curly-braces expression. Solution: Do never see #{} as a curly-braces expression. (closes #11075)
* patch 9.0.0408: GUI test sometimes fails on MS-Windowsv9.0.0408K.Takata2022-09-072-0/+3
| | | | | Problem: GUI test sometimes fails on MS-Windows. Solution: Make sure Vim is the foreground window. (Ken Takata, closes #11077)
* patch 9.0.0407: matchstr() does match column offsetv9.0.0407Bram Moolenaar2022-09-074-2/+17
| | | | | Problem: matchstr() does match column offset. (Yasuhiro Matsumoto) Solution: Accept line number zero. (closes #10938)
* patch 9.0.0406: deferred functions not invoked when partial func exitsv9.0.0406Bram Moolenaar2022-09-075-11/+73
| | | | | Problem: Deferred functions not invoked when partial func exits. Solution: Create a funccall_T when calling a :def function.
* patch 9.0.0405: arguments in a partial not used by a :def functionv9.0.0405Bram Moolenaar2022-09-077-15/+44
| | | | | Problem: Arguments in a partial not used by a :def function. Solution: Put the partial arguments on the stack.
* patch 9.0.0404: crash when passing invalid arguments to assert_fails()v9.0.0404Bram Moolenaar2022-09-073-2/+28
| | | | | Problem: Crash when passing invalid arguments to assert_fails(). Solution: Check for NULL string.
* patch 9.0.0403: 'equalalways' may be off when 'laststatus' is zerov9.0.0403Luuk van Baal2022-09-073-6/+25
| | | | | | Problem: 'equalalways' may be off when 'laststatus' is zero. Solution: call last_status() before win_equal(). (Luuk van Baal, closes #11070)
* patch 9.0.0402: javascript module files are not recoginzedv9.0.0402Brett Holman2022-09-073-2/+4
| | | | | | Problem: Javascript module files are not recoginzed. Solution: Recognize "*.jsm" files as Javascript. (Brett Holman, closes #11069)
* patch 9.0.0401: CI uses older clang versionv9.0.0401Philip H2022-09-072-7/+9
| | | | | Problem: CI uses older clang version. Solution: Switch from clang 14 to 15. (closes #11066)
* patch 9.0.0400: GUI test sometimes hangs on CIv9.0.0400K.Takata2022-09-072-2/+6
| | | | | Problem: GUI test sometimes hangs on CI. Solution: Delete a test file explicitly. (Ken Takata, closes #11072)
* patch 9.0.0399: using :defer in expression funcref not testedv9.0.0399Bram Moolenaar2022-09-065-4/+69
| | | | | Problem: Using :defer in expression funcref not tested. Solution: Add a test. Fix uncovered problems.
* patch 9.0.0398: members of funccall_T are inconsistently namedv9.0.0398Bram Moolenaar2022-09-066-165/+170
| | | | | Problem: Members of funccall_T are inconsistently named. Solution: Use the "fc_" prefix for all members.
* patch 9.0.0397: :defer not tested with exceptions and ":qa!"v9.0.0397Bram Moolenaar2022-09-069-19/+123
| | | | | | Problem: :defer not tested with exceptions and ":qa!". Solution: Test :defer works when exceptions are thrown and when ":qa!" is used. Invoke the deferred calls on exit.
* patch 9.0.0396: :findrepl does not escape '&' and '~' properlyv9.0.0396matveyt2022-09-063-2/+12
| | | | | Problem: :findrepl does not escape '&' and '~' properly. Solution: Escape depending on the value of 'magic'. (closes #11067)
* patch 9.0.0395: clang warnings for function prototypesv9.0.0395Philip H2022-09-062-3/+2
| | | | | Problem: Clang warnings for function prototypes. Solution: Remove incomplete function prototypes. (closes #11068)
* patch 9.0.0394: Cygwin: multibyte characters may be broken in terminal windowv9.0.0394K.Takata2022-09-062-6/+22
| | | | | | Problem: Cygwin: multibyte characters may be broken in terminal window. Solution: Adjust how to read and write on the channel. (Ken Takata, closes #11063)
* patch 9.0.0393: signals test often fails on FreeBSDv9.0.0393K.Takata2022-09-062-7/+15
| | | | | | Problem: Signals test often fails on FreeBSD. Solution: Use separate files for Suspend and Resume. (Ken Takata, closes #11065)
* patch 9.0.0392: inverted condition is a bit confusingv9.0.0392K.Takata2022-09-052-8/+10
| | | | | Problem: Inverted condition is a bit confusing. Solution: Remove the "!" and swap the blocks. (Ken Takata)
* patch 9.0.0391: using separate delete() call instead of writefile() 'D' flagv9.0.0391Bram Moolenaar2022-09-056-61/+46
| | | | | Problem: Using separate delete() call instead of writefile() 'D' flag. Solution: Use the writefile 'D' flag.
* patch 9.0.0390: cannot use a partial with :deferv9.0.0390Bram Moolenaar2022-09-054-5/+57
| | | | | | Problem: Cannot use a partial with :defer. Solution: Add the partial arguments before the other arguments. Disallow using a dictionary.
* patch 9.0.0389: crash when 'tagfunc' closes the windowv9.0.0389Bram Moolenaar2022-09-054-0/+27
| | | | | Problem: Crash when 'tagfunc' closes the window. Solution: Bail out when the window was closed.
* patch 9.0.0388: the do_arg_all() function is too longv9.0.0388Yegappan Lakshmanan2022-09-052-127/+181
| | | | | | Problem: The do_arg_all() function is too long. Solution: Split the function in smaller parts. (Yegappan Lakshmanan, closes #11062)
* patch 9.0.0387: repeat <ScriptCmd> mapping doesn't use right script contextv9.0.0387Bram Moolenaar2022-09-056-4/+113
| | | | | | | Problem: repeating a <ScriptCmd> mapping does not use the right script context. Solution: When using a mapping put <SID>{sid}; in the redo buffer. (closes #11049)
* patch 9.0.0386: some code blocks are nested too deepv9.0.0386Yegappan Lakshmanan2022-09-053-148/+162
| | | | | Problem: Some code blocks are nested too deep. Solution: Bail out earlier. (Yegappan Lakshmanan, closes #11058)