summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* patch 9.0.0371: compiler warning for uninitialized variablev9.0.0371Bram Moolenaar2022-09-032-1/+3
| | | | | Problem: Compiler warning for uninitialized variable. Solution: Initialize the variable. (John Marriott)
* patch 9.0.0370: cleaning up afterwards can make a function messyv9.0.0370Bram Moolenaar2022-09-0319-158/+632
| | | | | Problem: Cleaning up afterwards can make a function messy. Solution: Add the :defer command.
* patch 9.0.0369: a failing flaky test doesn't mention the timev9.0.0369Bram Moolenaar2022-09-033-5/+9
| | | | | Problem: A failing flaky test doesn't mention the time. Solution: Add the time for debugging. Improve error message.
* patch 9.0.0368: old Coverity warning for using NULL pointerv9.0.0368Bram Moolenaar2022-09-032-0/+6
| | | | | Problem: Old Coverity warning for using NULL pointer. Solution: Bail out if dictionary allocation fails.
* patch 9.0.0367: Coverity complains about dropping sign of characterv9.0.0367Bram Moolenaar2022-09-032-5/+7
| | | | | Problem: Coverity complains about dropping sign of character. Solution: Add explicit type cast.
* patch 9.0.0366: cannot use import->Func() in lambdav9.0.0366Bram Moolenaar2022-09-033-3/+41
| | | | | Problem: Cannot use import->Func() in lambda. (Israel Chauca Fuentes) Solution: Adjust how an expression in a lambda is parsed. (closes #11042)
* patch 9.0.0365: file name used in test is unusualv9.0.0365Dominique Pelle2022-09-032-3/+5
| | | | | Problem: File name used in test is unusual. Solution: Rename it. (Dominique Pellé, closes #11044)
* patch 9.0.0364: clang static analyzer gives warningsv9.0.0364Yegappan Lakshmanan2022-09-038-13/+15
| | | | | Problem: Clang static analyzer gives warnings. Solution: Avoid the warnings. (Yegappan Lakshmanan, closes #11043)
* patch 9.0.0363: common names in test files causes tests to be flakyv9.0.0363Bram Moolenaar2022-09-0237-564/+566
| | | | | Problem: Common names in test files causes tests to be flaky. Solution: Use more specific names.
* patch 9.0.0362: expanding ":e %" does not work for remote filesv9.0.0362Bram Moolenaar2022-09-023-2/+35
| | | | | Problem: Expanding ":e %" does not work for remote files. Solution: If the "%" or "#" file does not exist add the expansion anyway.
* patch 9.0.0361: removing a listener may result in a memory leakv9.0.0361Yegappan Lakshmanan2022-09-023-2/+35
| | | | | | | Problem: Removing a listener may result in a memory leak and remove subsequent listerns. Solution: Init the "prev" pointer only once. (Yegappan Lakshmanan, closes #11039)
* patch 9.0.0360: crash when invalid line number on :for is ignoredv9.0.0360Bram Moolenaar2022-09-023-1/+16
| | | | | Problem: Crash when invalid line number on :for is ignored. Solution: Do not check breakpoint for non-existing line.
* patch 9.0.0359: error message for wrong argument type is not specificv9.0.0359Yegappan Lakshmanan2022-09-0217-193/+115
| | | | | | Problem: Error message for wrong argument type is not specific. Solution: Include more information in the error. (Yegappan Lakshmanan, closes #11037)
* patch 9.0.0358: 'breakindent' does not indent non-listsv9.0.0358Maxim Kim2022-09-023-9/+44
| | | | | | Problem: 'breakindent' does not indent non-lists with "breakindentopt=list:-1". Solution: Adjust indent computation. (Maxim Kim, closes #11038)
* patch 9.0.0357: 'linebreak' interferes with text property highlightv9.0.0357Bram Moolenaar2022-09-025-4/+30
| | | | | | | Problem: 'linebreak' interferes with text property highlight if there is syntax highlighting. Solution: Check the text prop attributes after combining with syntax attributes. (closes #11035)
* patch 9.0.0356: :echowindow sets the in_echowindow flag too earlyv9.0.0356Yasuhiro Matsumoto2022-09-024-9/+41
| | | | | | Problem: :echowindow sets the in_echowindow flag too early. Solution: Set in_echowindow only when outputting the text. (Yasuhiro Matsumoto, closes #11033)
* patch 9.0.0355: check for uppercase char in autoload name is wrongv9.0.0355thinca2022-09-023-1/+9
| | | | | | Problem: Check for uppercase char in autoload name is wrong, it checks the name of the script. Solution: Remove the check. (closes #11031)
* patch 9.0.0354: MS-Windows: starting a python server for test sometimes failsv9.0.0354Bram Moolenaar2022-09-012-2/+4
| | | | | Problem: MS-Windows: starting a python server for test sometimes fails. Solution: Increase the waiting time for the port.
* patch 9.0.0353: missing entry in switchv9.0.0353Bram Moolenaar2022-09-012-0/+3
| | | | | Problem: Missing entry in switch. Solution: Add ISN_ECHOWINDOW.
* patch 9.0.0352: using :echowindow in a timer clears part of messagev9.0.0352Bram Moolenaar2022-09-014-3/+9
| | | | | Problem: using :echowindow in a timer clears part of message Solution: Do not use msg_clr_eos().
* patch 9.0.0351: message window may obscure the command linev9.0.0351Bram Moolenaar2022-09-015-12/+24
| | | | | Problem: Message window may obscure the command line. Solution: Reduce the maximum height of the message window.
* patch 9.0.0350: :echowindow does not work in a compiled functionv9.0.0350Bram Moolenaar2022-09-0112-11/+84
| | | | | Problem: :echowindow does not work in a compiled function. Solution: Handle the expression at compile time.
* patch 9.0.0349: filetype of *.sil files not well detectedv9.0.0349Bram Moolenaar2022-09-014-3/+60
| | | | | Problem: Filetype of *.sil files not well detected. Solution: Inspect the file contents to guess the filetype.
* patch 9.0.0348: MS-Windows: GUI mouse move event test is flakyv9.0.0348Bram Moolenaar2022-09-012-10/+16
| | | | | Problem: MS-Windows: GUI mouse move event test is flaky. Solution: Wait for a little while for the first move event.
* patch 9.0.0347: MS-Windows: cannot set cursor shape in Windows Terminalv9.0.0347K.Takata2022-09-013-7/+50
| | | | | | Problem: MS-Windows: cannot set cursor shape in Windows Terminal. Solution: Make cursor shape work with Windows Terminal. (Ken Takata, closes #11028, closes #6576)
* patch 9.0.0346: :horizontal modifier not fully supportedv9.0.0346zeertzjq2022-09-017-5/+20
| | | | | | Problem: :horizontal modifier not fully supported. Solution: Also use :horizontal for completion and user commands. (closes #11025)
* patch 9.0.0345: error message for list argument could be clearerv9.0.0345Bram Moolenaar2022-09-0122-68/+63
| | | | | Problem: Error message for list argument could be clearer. Solution: Include the argument number. (Yegappan Lakshmanan, closes #11027)
* patch 9.0.0344: MS-Windows: background color wrong in Consolev9.0.0344Yasuhiro Matsumoto2022-09-012-4/+23
| | | | | | Problem: MS-Windows: background color wrong in Console. Solution: Figure out the default console background color. (Yasuhiro Matsumoto, issue #10310)