summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0586: Vim9: # comment not sufficiently testedv8.2.0586Bram Moolenaar2020-04-163-1/+40
| | | | | Problem: Vim9: # comment not sufficiently tested Solution: Check for preceding white space.
* patch 8.2.0585: Vim9: # comment not recognized after :vim9scriptv8.2.0585Bram Moolenaar2020-04-166-15/+105
| | | | | | Problem: Vim9: # comment not recognized after :vim9script. Solution: Check script type. Make comment after ":echo" work. And in several other places.
* patch 8.2.0584: viminfo file uses obsolete function file_readable()v8.2.0584Bram Moolenaar2020-04-162-1/+3
| | | | | Problem: Viminfo file uses obsolete function file_readable(). Solution: Use filereadable(). (closes #5934)
* patch 8.2.0583: Vim9: # comment not recognized in :def functionv8.2.0583Bram Moolenaar2020-04-163-30/+51
| | | | | Problem: Vim9: # comment not recognized in :def function. Solution: Recognize and skip # comment.
* patch 8.2.0582: color ramp test does not show text colorsv8.2.0582Bram Moolenaar2020-04-152-10/+56
| | | | | Problem: Color ramp test does not show text colors. Solution: Add a row of 16 text colors and 16 bold text colors.
* patch 8.2.0581: Win32 console: the cursor position is always top-leftv8.2.0581Bram Moolenaar2020-04-152-13/+9
| | | | | Problem: Win32 console: the cursor position is always top-left. Solution: Revert the patch for restoring screen.
* patch 8.2.0580: window size wrong if 'ea' is off and 'splitright' is onv8.2.0580Bram Moolenaar2020-04-153-1/+35
| | | | | | Problem: Window size wrong if 'ea' is off and 'splitright' is on and splitting then closing a window. Solution: Put abandoned window space in the right place. (Mark Waggoner)
* patch 8.2.0579: Coverity warns for unused valuev8.2.0579Bram Moolenaar2020-04-142-3/+6
| | | | | Problem: Coverity warns for unused value. Solution: Change order and use "else if".
* patch 8.2.0578: heredoc for interfaces does not support "trim"v8.2.0578Bram Moolenaar2020-04-1416-1902/+2073
| | | | | | Problem: Heredoc for interfaces does not support "trim". Solution: Update the script heredoc support to be same as the :let command. (Yegappan Lakshmanan, closes #5916)
* patch 8.2.0577: not all modifiers supported for :optionsv8.2.0577Bram Moolenaar2020-04-136-33/+98
| | | | | Problem: Not all modifiers supported for :options. Solution: Use all cmdmod.split flags. (closes #4401)
* patch 8.2.0576: some errors are not covered by testsv8.2.0576Bram Moolenaar2020-04-135-0/+19
| | | | | Problem: Some errors are not covered by tests. Solution: Add a few more tests. (Dominique Pelle, closes #5920)
* patch 8.2.0575: :digraph! not testedv8.2.0575Bram Moolenaar2020-04-132-0/+14
| | | | | Problem: :digraph! not tested. Solution: Add a test. (Dominique Pelle, closes #5925)
* patch 8.2.0574: ipv6 feature not shown in :version outputv8.2.0574Bram Moolenaar2020-04-131-0/+7
| | | | | Problem: Ipv6 feature not shown in :version output. Solution: Add ipv6 in :version output. (Ozaki Kiichi, closes #5924)
* patch 8.2.0573: using :version twice leaks memoryv8.2.0573Bram Moolenaar2020-04-135-13/+30
| | | | | Problem: using :version twice leaks memory Solution: Only initialize variables once. (Dominique Pelle, closes #5917)
* patch 8.2.0572: using two lines for free and resetv8.2.0572Bram Moolenaar2020-04-132-4/+3
| | | | | Problem: Using two lines for free and reset. Solution: Use VIM_CLEAR() instead. (Yegappan Lakshmanan)
* patch 8.2.0571: double free when passing invalid argument to job_start()v8.2.0571Bram Moolenaar2020-04-133-0/+6
| | | | | Problem: Double free when passing invalid argument to job_start(). Solution: Clear the argument when freed. (Masato Nishihata, closes #5926)
* patch 8.2.0570: Vim9: no error when omitting type from argumentv8.2.0570Bram Moolenaar2020-04-137-12/+30
| | | | | Problem: Vim9: no error when omitting type from argument. Solution: Enforce specifying argument types.
* patch 8.2.0569: build failure with tiny versionv8.2.0569Bram Moolenaar2020-04-132-0/+4
| | | | | Problem: Build failure with tiny version. Solution: Add #ifdef.
* patch 8.2.0568: the man filetype plugin overwrites the unnamed registerv8.2.0568Bram Moolenaar2020-04-132-0/+22
| | | | | Problem: The man filetype plugin overwrites the unnamed register. Solution: Use the black hole register. (Jason Franklin)
* patch 8.2.0567: Vim9: cannot put comments halfway expressionsv8.2.0567Bram Moolenaar2020-04-136-27/+81
| | | | | Problem: Vim9: cannot put comments halfway expressions. Solution: Support # comments in many places.
* patch 8.2.0566: Vim9: variable can be used uninitializedv8.2.0566Bram Moolenaar2020-04-122-2/+4
| | | | | Problem: Vim9: variable can be used uninitialized. Solution: Jump to after where variable is used.
* patch 8.2.0565: Vim9: tests contain superfluous line continuationv8.2.0565Bram Moolenaar2020-04-124-499/+502
| | | | | Problem: Vim9: tests contain superfluous line continuation. Solution: Remove line continuation no longer needed. Skip empty lines.
* patch 8.2.0564: Vim9: calling a def function from non-vim9 may failv8.2.0564Bram Moolenaar2020-04-123-1/+32
| | | | | Problem: Vim9: calling a def function from non-vim9 may fail. Solution: Convert varargs to a list.
* patch 8.2.0563: Vim9: cannot split a function linev8.2.0563Bram Moolenaar2020-04-125-12/+62
| | | | | Problem: Vim9: cannot split a function line. Solution: Continue in next line so long as the function isn't done.
* patch 8.2.0562: Vim9: cannot split an expression into multiple linesv8.2.0562Bram Moolenaar2020-04-124-32/+108
| | | | | Problem: Vim9: cannot split an expression into multiple lines. Solution: Continue in next line after an operator.
* patch 8.2.0561: Vim9: cannot split function call in multiple linesv8.2.0561Bram Moolenaar2020-04-123-47/+62
| | | | | Problem: Vim9: cannot split function call in multiple lines. Solution: Find more arguments in following lines.
* patch 8.2.0560: compiler warning in tiny buildv8.2.0560Bram Moolenaar2020-04-122-2/+4
| | | | | Problem: Compiler warning in tiny build. Solution: Move declaration inside #ifdef. (Dominique Pelle, closes #5915)
* patch 8.2.0559: clearing a struct is verbosev8.2.0559Bram Moolenaar2020-04-1255-169/+170
| | | | | Problem: Clearing a struct is verbose. Solution: Define and use CLEAR_FIELD() and CLEAR_POINTER().
* patch 8.2.0558: Vim9: dict code not covered by testsv8.2.0558Bram Moolenaar2020-04-123-6/+3
| | | | | Problem: Vim9: dict code not covered by tests. Solution: Remove dead code, adjust test case.
* patch 8.2.0557: no IPv6 support for channelsv8.2.0557Bram Moolenaar2020-04-1218-189/+538
| | | | | Problem: No IPv6 support for channels. Solution: Add IPv6 support. (Ozaki Kiichi, closes #5893)
* patch 8.2.0556: Vim9: memory leak when finding common typev8.2.0556Bram Moolenaar2020-04-122-2/+4
| | | | | Problem: Vim9: memory leak when finding common type. Solution: Store allocated memory in type growarray.
* patch 8.2.0555: Vim9: line continuation is not always neededv8.2.0555Bram Moolenaar2020-04-124-15/+100
| | | | | Problem: Vim9: line continuation is not always needed. Solution: Recognize continuation lines automatically in list and dict.
* patch 8.2.0554: the GUI doesn't set t_Cov8.2.0554Bram Moolenaar2020-04-125-1/+9
| | | | | Problem: The GUI doesn't set t_Co. Solution: In the GUI set t_Co to 256 * 256 * 256. (closes #5903)
* patch 8.2.0553: error for unused argumentv8.2.0553Bram Moolenaar2020-04-122-1/+3
| | | | | Problem: Error for unused argument. Solution: Add UNUSED.
* patch 8.2.0552: Vim9: some errors not covered by testsv8.2.0552Bram Moolenaar2020-04-123-5/+60
| | | | | Problem: Vim9: some errors not covered by tests. Solution: Add more tests. Check Funcref argument types.
* patch 8.2.0551: not all code for options is testedv8.2.0551Bram Moolenaar2020-04-125-1/+141
| | | | | Problem: Not all code for options is tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5913)
* patch 8.2.0550: some changes in the libvterm upstream codev8.2.0550Bram Moolenaar2020-04-122-14/+21
| | | | | Problem: Some changes in the libvterm upstream code. Solution: Include some changes.
* patch 8.2.0549: user systemd files not recognizedv8.2.0549Bram Moolenaar2020-04-122-1/+3
| | | | | Problem: User systemd files not recognized. Solution: Add filetype patterns. (Kevin Locke, closes #5914)
* patch 8.2.0548: Vim9: not all possible func type errors testedv8.2.0548Bram Moolenaar2020-04-113-9/+30
| | | | | Problem: Vim9: not all possible func type errors tested. Solution: Add more tests.
* patch 8.2.0547: Win32: restoring screen not always done rightv8.2.0547Bram Moolenaar2020-04-112-7/+15
| | | | | Problem: Win32: restoring screen not always done right. Solution: Use a more appropriate method. (Nobuhiro Takasaki, closes #5909)
* patch 8.2.0546: Vim9: varargs implementation is inefficientv8.2.0546Bram Moolenaar2020-04-113-69/+52
| | | | | Problem: Vim9: varargs implementation is inefficient. Solution: Create list without moving the arguments.
* patch 8.2.0545: unused arguments ignored in non-standard wayv8.2.0545Bram Moolenaar2020-04-112-36/+20
| | | | | Problem: Unused arguments ignored in non-standard way. Solution: Add UNUSED instead of (void).
* patch 8.2.0544: memory leak in search testv8.2.0544Bram Moolenaar2020-04-112-0/+3
| | | | | Problem: Memory leak in search test. Solution: Free msgbuf. (Dominique Pelle, closes #5912)
* patch 8.2.0543: Vim9: function with varargs does not work properlyv8.2.0543Bram Moolenaar2020-04-115-76/+195
| | | | | Problem: Vim9: function with varargs does not work properly. Solution: Improve function type spec and add tests. Fix bugs.
* patch 8.2.0542: no test for E386v8.2.0542Bram Moolenaar2020-04-112-3/+10
| | | | | Problem: No test for E386. Solution: Add a test. (Dominique Pelle, closes #5911)
* patch 8.2.0541: Travis CI does not give compiler warningsv8.2.0541Bram Moolenaar2020-04-114-6/+38
| | | | | | Problem: Travis CI does not give compiler warnings. Solution: Add flags for warnings. Fix uncovered problems. (Ozaki Kiichi, closes #5898)
* patch 8.2.0540: regexp and other code not testedv8.2.0540Bram Moolenaar2020-04-1111-95/+311
| | | | | Problem: Regexp and other code not tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5904)
* patch 8.2.0539: comparing two NULL list failsv8.2.0539Bram Moolenaar2020-04-093-2/+10
| | | | | Problem: Comparing two NULL list fails. Solution: Change the order of comparing two lists.
* patch 8.2.0538: Vim9: VAR_PARTIAL is not used during compilationv8.2.0538Bram Moolenaar2020-04-094-48/+4
| | | | | Problem: Vim9: VAR_PARTIAL is not used during compilation. Solution: Remove VAR_PARTIAL.
* patch 8.2.0537: Vim9: no check for sandbox when setting v:varv8.2.0537Bram Moolenaar2020-04-093-0/+21
| | | | | Problem: Vim9: no check for sandbox when setting v:var. Solution: Check for sandbox.