summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* patch 9.0.0385: GUI: when CTRL-D is mapped in Insert mode it gets insertedv9.0.0385zeertzjq2022-09-052-1/+3
| | | | | | Problem: GUI: when CTRL-D is mapped in Insert mode it gets inserted. (Yasuhiro Matsumoto) Solution: Also recognize modifier starting with CSI. (closes #11057)
* patch 9.0.0384: Covertity still complains about using return value of getc()v9.0.0384Bram Moolenaar2022-09-052-3/+5
| | | | | Problem: Covertity still complains about using return value of getc(). Solution: Check for EOF.
* patch 9.0.0383: Coverity complains about unused valuev9.0.0383Bram Moolenaar2022-09-052-2/+4
| | | | | Problem: Coverity complains about unused value. Solution: Use the value.
* patch 9.0.0382: freeing the wrong string on failurev9.0.0382Bram Moolenaar2022-09-052-5/+8
| | | | | Problem: Freeing the wrong string on failure. Solution: Adjust the argument. Reorder the code.
* patch 9.0.0381: writefile test leaves files behindv9.0.0381Dominique Pelle2022-09-042-2/+4
| | | | | | Problem: Writefile test leaves files behind. Solution: Fix the file names of files to be deleted. (Dominique Pellé, closes #11056)
* patch 9.0.0380: deleting files in tests is a hassleBram Moolenaar2022-09-044-81/+46
| | | | | Problem: Deleting files in tests is a hassle. Solution: Use the new 'D' flag of writefile().
* Revert part of patch merged twiceBram Moolenaar2022-09-041-21/+0
|
* patch 9.0.0380: deleting files in tests is a hasslev9.0.0380Bram Moolenaar2022-09-041-0/+21
| | | | | Problem: Deleting files in tests is a hassle. Solution: Use the new 'D' flag of writefile().
* Update runtime filesBram Moolenaar2022-09-0439-687/+922
|
* patch 9.0.0379: cleaning up after writefile() is a hasslev9.0.0379Bram Moolenaar2022-09-0411-81/+250
| | | | | | Problem: Cleaning up after writefile() is a hassle. Solution: Add the 'D' flag to defer deleting the written file. Very useful in tests.
* patch 9.0.0378: compiler warning for uninitialized variablev9.0.0378Bram Moolenaar2022-09-042-1/+3
| | | | | Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Initialize it.
* patch 9.0.0377: argument assignment does not workv9.0.0377Bram Moolenaar2022-09-042-1/+3
| | | | | Problem: Argument assignment does not work. Solution: Skip over "=".
* patch 9.0.0376: clang warns for dead assignmentsv9.0.0376Yegappan Lakshmanan2022-09-048-27/+14
| | | | | Problem: Clang warns for dead assignments. Solution: Adjust the code. (Yegappan Lakshmanan, closes #11048)
* patch 9.0.0375: the footer feature is unusedv9.0.0375Bram Moolenaar2022-09-046-167/+6
| | | | | Problem: The footer feature is unused. Solution: Remove FEAT_FOOTER and code.
* patch 9.0.0374: Coverity still complains about dropping sign of characterv9.0.0374Bram Moolenaar2022-09-042-6/+12
| | | | | Problem: Coverity still complains about dropping sign of character. Solution: Add intermediate variable.
* patch 9.0.0373: Coverity warns for NULL check and unused return valuev9.0.0373Bram Moolenaar2022-09-043-4/+5
| | | | | | Problem: Coverity warns for NULL check and unused return value. Solution: Remove the NULL check, it was already checked earlier. Add (void) to ignore the return value.
* patch 9.0.0372: MS-Windows: "%T" time format does not appear to workv9.0.0372Bram Moolenaar2022-09-033-3/+5
| | | | | Problem: MS-Windows: "%T" time format does not appear to work. Solution: Use "%H:%M:%S" instead.