summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3139: functions for string manipulation are spread outv8.2.3139Yegappan Lakshmanan2021-07-1021-1627/+1673
| | | | | | Problem: Functions for string manipulation are spread out. Solution: Move string related functions to a new source file. (Yegappan Lakshmanan, closes #8470)
* patch 8.2.3138: debugger test failsv8.2.3138Bram Moolenaar2021-07-102-7/+9
| | | | | Problem: Debugger test fails. Solution: Adjust eval command.
* patch 8.2.3137: Vim9: no error when a line only has a variable namev8.2.3137Bram Moolenaar2021-07-107-15/+76
| | | | | | Problem: Vim9: no error when a line only has a variable name. Solution: Give an error when an expression is evaluated without an effect. (closes #8538)
* patch 8.2.3136: no test for E187 and "No swap file"v8.2.3136Dominique Pelle2021-07-103-0/+22
| | | | | Problem: No test for E187 and "No swap file". Solution: Add a test. (Dominique Pellé, closes #8540)
* patch 8.2.3135: Vim9: builtin function arguments not checked at compile timev8.2.3135Yegappan Lakshmanan2021-07-1012-186/+563
| | | | | Problem: Vim9: builtin function arguments not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8539)
* patch 8.2.3134: crash when using typename() on a function referencev8.2.3134Bram Moolenaar2021-07-093-1/+9
| | | | | Problem: Crash when using typename() on a function reference. (Naohiro Ono) Solution: Initialize pointer to NULL. (closes #8531)
* patch 8.2.3133: Vim9: memory leak when add() failsv8.2.3133Bram Moolenaar2021-07-092-1/+4
| | | | | Problem: Vim9: memory leak when add() fails. Solution: Allocate listitem_T after type check.
* patch 8.2.3132: compiler warns for size_t to colnr_T conversion.v8.2.3132Bram Moolenaar2021-07-092-1/+3
| | | | | | Problem: Compiler warns for size_t to colnr_T conversion. (Randall W. Morris) Solution: Add a type cast.
* patch 8.2.3131: MS-Windows: ipv6 channel test is very flaky in the GUIv8.2.3131Bram Moolenaar2021-07-082-0/+8
| | | | | Problem: MS-Windows: ipv6 channel test is very flaky in the GUI. Solution: Skip the test.
* patch 8.2.3130: Vim9: import test failsv8.2.3130Bram Moolenaar2021-07-082-3/+5
| | | | | | Problem: Vim9: import test fails. Solution: Rename directory back to "import", use "p" to avoid an error when the directory already exists.
* patch 8.2.3129: Vim9: imported uninitialized list does not get type checkedv8.2.3129Bram Moolenaar2021-07-087-20/+29
| | | | | Problem: Vim9: imported uninitialized list does not get type checked. Solution: Get type from imported variable.
* patch 8.2.3128: Vim9: uninitialzed list does not get type checkedv8.2.3128Bram Moolenaar2021-07-087-9/+38
| | | | | Problem: Vim9: uninitialzed list does not get type checked. Solution: Set the type when initializing the variable. (closes #8529)
* patch 8.2.3127: Vim9: no error when adding number to list of stringv8.2.3127Bram Moolenaar2021-07-083-1/+13
| | | | | Problem: Vim9: no error when adding number to list of string. Solution: Check the value type. (closes #8529)
* patch 8.2.3126: Vim9: for loop error reports wrong line numberv8.2.3126Bram Moolenaar2021-07-083-0/+8
| | | | | | Problem: Vim9: for loop error reports wrong line number. Solution: Save and restore the line number when evaluating the expression. (closes #8514)
* patch 8.2.3125: variables are set but not usedv8.2.3125=?UTF-8?q?Dundar=20G=C3=B6c?=2021-07-082-5/+7
| | | | | | Problem: Variables are set but not used. Solution: Move the declarations to the block where they are used. (closes #8527)
* patch 8.2.3124: Vim9: no error for white space between option and "=9"v8.2.3124Bram Moolenaar2021-07-083-1/+57
| | | | | Problem: Vim9: no error for white space between option and "=9". Solution: Check for extraneous white space. (issue #8408)
* patch 8.2.3123: Vim9: confusing error when using white space after optionv8.2.3123Bram Moolenaar2021-07-084-7/+25
| | | | | | Problem: Vim9: confusing error when using white space after option, before one of "!&<". Solution: Give a specific error. (issue #8408)
* patch 8.2.3122: with 'nowrap' cursor position is unexected in narrow windowv8.2.3122Bram Moolenaar2021-07-085-1/+33
| | | | | | Problem: With 'nowrap' cursor position is unexected in narrow window. (Leonid V. Fedorenchik) Solution: Put cursor on the last non-empty line. (closes #8525)
* patch 8.2.3121: 'listchars' "exceeds" character appears in foldcolumnv8.2.3121Bram Moolenaar2021-07-088-1/+87
| | | | | | | Problem: 'listchars' "exceeds" character appears in foldcolumn. Window separator is missing. (Leonid V. Fedorenchik) Solution: Only draw the "exceeds" character in the text area. Break the loop when not drawing the text. (closes #8524)
* patch 8.2.3120: crypt with sodium test fails on MS-Windowsv8.2.3120Bram Moolenaar2021-07-082-2/+7
| | | | | Problem: Crypt with sodium test fails on MS-Windows. Solution: Make the tests pass. (closes #8428)
* patch 8.2.3119: compiler warning for unused argumentv8.2.3119Bram Moolenaar2021-07-072-1/+3
| | | | | Problem: Compiler warning for unused argument. Solution: Add UNUSED.
* patch 8.2.3118: Vim9: "any" type not handled correctly in for loopv8.2.3118Bram Moolenaar2021-07-073-1/+9
| | | | | Problem: Vim9: "any" type not handled correctly in for loop. Solution: Change compile time check into runtime check. (closes #8516)
* patch 8.2.3117: Vim9: type not properly checked in for loopv8.2.3117Bram Moolenaar2021-07-075-3/+23
| | | | | | Problem: Vim9: type not properly checked in for loop. Solution: Have items() return a list of lists. Add runtime type checks. (closes #8515)
* Update runtime filesBram Moolenaar2021-07-0722-194/+846
|
* patch 8.2.3116: Vim9: crash when debugging a function with line continuationv8.2.3116Bram Moolenaar2021-07-073-2/+19
| | | | | Problem: Vim9: crash when debugging a function with line continuation. Solution: Check for a NULL pointer. (closes #8521)
* patch 8.2.3115: Coverity complains about free_wininfo() usev8.2.3115Bram Moolenaar2021-07-072-1/+4
| | | | | Problem: Coverity complains about free_wininfo() use. Solution: Add a condition that "wip2" is not equal to "wip". (Neovim #14996)
* patch 8.2.3114: Amiga-like systems: build error using stat()v8.2.3114=?UTF-8?q?Ola=20S=C3=B6der?=2021-07-062-4/+8
| | | | | | Problem: Amiga-like systems: build error using stat(). Solution: Only build swapfile_process_running() on systems where it is actually used. (Ola Söder, closes #8519)
* patch 8.2.3113: no error when for loop variable shadows script variablev8.2.3113Bram Moolenaar2021-07-053-7/+14
| | | | | Problem: No error when for loop variable shadows script variable. Solution: Check for the error. (closes #8512)
* patch 8.2.3112: in rare cases the cursor may be somewhere in a folded linev8.2.3112Bram Moolenaar2021-07-052-1/+6
| | | | | | | Problem: With concealing enabled and indirectly closing a fold the cursor may be somewhere in a folded line when it is not on the first line of the fold. Solution: Check if he cursor is somewhere in the folded text.
* patch 8.2.3111: Vim9: confusing error with extra whitespace before colonv8.2.3111Bram Moolenaar2021-07-054-5/+22
| | | | | Problem: Vim9: confusing error with extra whitespace before colon. Solution: Check for colon after white space. (closes #8513)
* patch 8.2.3110: a pattern that matches the cursor position is complicatedv8.2.3110Bram Moolenaar2021-07-056-6/+183
| | | | | | Problem: A pattern that matches the cursor position is bit complicated. Solution: Use a dot to indicate the cursor line and column. (Christian Brabandt, closes #8497, closes #8179)
* patch 8.2.3109: check for $DISPLAY never failsv8.2.3109Bram Moolenaar2021-07-052-1/+3
| | | | | Problem: Check for $DISPLAY never fails. Solution: Use eval().
* patch 8.2.3108: test for remote_foreground() failsv8.2.3108Bram Moolenaar2021-07-054-3/+13
| | | | | Problem: Test for remote_foreground() fails. (Elimar Riesebieter) Solution: Check that $DISPLAY is set. (Christian Brabandt)
* patch 8.2.3107: Vim9: error for arguments while type didn't specify argumentsv8.2.3107Bram Moolenaar2021-07-043-1/+14
| | | | | | Problem: Vim9: error for arguments while type didn't specify arguments. Solution: Do not update that type to check when no argument count is specified. (closes #8492)
* patch 8.2.3106: Vim9: confusing line number reported for errorv8.2.3106Bram Moolenaar2021-07-043-1/+25
| | | | | | Problem: Vim9: confusing line number reported for error. Solution: Use the start line number for the store instruction. (closes #8488)
* patch 8.2.3105: Vim9: type of partial is wrong when it has argumentsv8.2.3105Bram Moolenaar2021-07-044-3/+32
| | | | | Problem: Vim9: type of partial is wrong when it has arguments. Solution: Subtract arguments from the count. (issue #8492)
* patch 8.2.3104: Vim9: unspecified function type causes type errorv8.2.3104Bram Moolenaar2021-07-044-1/+13
| | | | | Problem: Vim9: unspecified function type causes type error. Solution: Don't check type when min_argcount is negative. (issue #8492)
* patch 8.2.3103: swap test may fail on some systemsv8.2.3103Bram Moolenaar2021-07-042-13/+15
| | | | | Problem: Swap test may fail on some systems when jobs take longer to exit. Solution: Use different file names.
* patch 8.2.3102: test for crash fix does not fail without the fixv8.2.3102Bram Moolenaar2021-07-042-8/+14
| | | | | Problem: Test for crash fix does not fail without the fix. Solution: Adjust the test sequence. (closes #8506)
* patch 8.2.3101: missing function prototype for vim_round()Bram Moolenaar2021-07-041-0/+2
| | | | | Problem: Missing function prototype for vim_round(). Solution: Add the prototype
* patch 8.2.3101: missing function prototype for vim_round()v8.2.3101Bram Moolenaar2021-07-041-1/+2
| | | | | Problem: Missing function prototype for vim_round(). Solution: Add the prototype.
* patch 8.2.3100: Vim9: no error when using type with unknown number of argsv8.2.3100Bram Moolenaar2021-07-047-8/+35
| | | | | Problem: Vim9: no error when using type with unknown number of arguments. Solution: Do not ignore argument count of -1. (closes #8492)
* patch 8.2.3099: Vim9: missing catch/finally not reported at script levelv8.2.3099Bram Moolenaar2021-07-044-6/+28
| | | | | Problem: Vim9: missing catch/finally not reported at script level. Solution: Give an error. (closes #8487)
* patch 8.2.3098: popup window test is flaky on MS-Windows with GUIv8.2.3098Bram Moolenaar2021-07-042-2/+12
| | | | | Problem: Popup window test is flaky on MS-Windows with GUI. Solution: Skip the check in this situation.
* patch 8.2.3097: crash when using "quit" at recovery promptv8.2.3097Bram Moolenaar2021-07-043-0/+19
| | | | | | | Problem: Crash when using "quit" at recovery prompt and autocommands are triggered. Solution: Block autocommands when creating an empty buffer to use as the current buffer. (closes #8506)
* patch 8.2.3096: temp files remain after running testsv8.2.3096Dominique Pelle2021-07-044-3/+5
| | | | | Problem: Temp files remain after running tests. Solution: Delete the right files. (Dominique Pellé, closes #8509)
* patch 8.2.3095: with 'virtualedit' set to "block" block selection is wrongv8.2.3095Bram Moolenaar2021-07-034-3/+43
| | | | | | Problem: With 'virtualedit' set to "block" block selection is wrong after using "$". (Marco Trosi) Solution: Compute the longest selected line. (closes #8495)
* patch 8.2.3094: Test_popup_atcursor_pos() fails without the conceal featurev8.2.3094Dominique Pelle2021-07-032-0/+3
| | | | | | Problem: Test_popup_atcursor_pos() fails without the conceal feature. Solution: Add a check for the conceal feature. (Dominique Pellé, closes #8505)
* patch 8.2.3093: tablabel_tooltip test fails with Athenav8.2.3093Bram Moolenaar2021-07-033-0/+15
| | | | | Problem: tablabel_tooltip test fails with Athena. (Dominique Pellé) Solution: Skip the test when using Athena. (closes #8508)
* patch 8.2.3092: Vim9: builtin function test fails without +channel featurev8.2.3092Dominique Pelle2021-07-033-2/+13
| | | | | | Problem: Vim9: builtin function test fails without the +channel feature. Solution: Check the +channel feature is supported. (Dominique Pellé, closes #8507)