summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1318: no status badge for Github CIv8.2.1318Bram Moolenaar2020-07-292-0/+3
| | | | | Problem: No status badge for Github CI. Solution: Add a badge.
* patch 8.2.1317: MS-Windows tests on AppVeyor are slowv8.2.1317Bram Moolenaar2020-07-295-34/+230
| | | | | Problem: MS-Windows tests on AppVeyor are slow. Solution: Use GitHub Actions. (Ken Takata, closes #6569)
* patch 8.2.1316: test 42 is still old stylev8.2.1316Bram Moolenaar2020-07-299-12/+133
| | | | | Problem: Test 42 is still old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #6561)
* patch 8.2.1315: MS-Windows: test log contains escape sequencesv8.2.1315Bram Moolenaar2020-07-292-4/+12
| | | | | | Problem: MS-Windows: test log contains escape sequences. Solution: Do not use t_md and t_me but ANSI escape sequences. (Ken Takata, closes #6559)
* patch 8.2.1314: Vim9: rule for comment after :function is confusingv8.2.1314Bram Moolenaar2020-07-293-3/+10
| | | | | | Problem: Vim9: rule for comment after :function is confusing. Solution: Allow double quoted comment after :function in vim9script. (closes #6556)
* patch 8.2.1313: Vim9 script: cannot assign to environment variablev8.2.1313Bram Moolenaar2020-07-283-67/+108
| | | | | | Problem: Vim9 script: cannot assign to environment variable. Solution: Recognize environment variable assignment. (closes #6548) Also options and registers.
* patch 8.2.1312: MS-Windows: terminal test may fail if dir.exe existsv8.2.1312Bram Moolenaar2020-07-282-3/+8
| | | | | Problem: MS-Windows: terminal test may fail if dir.exe exists. Solution: Use dir.com. (Ken Takata, closes #6557)
* patch 8.2.1311: test failures with legacy Vim scriptv8.2.1311Bram Moolenaar2020-07-282-10/+13
| | | | | Problem: Test failures with legacy Vim script. Solution: Actually check for Vim9 script.
* patch 8.2.1310: configure with Xcode 12 fails to check for tgetentv8.2.1310Bram Moolenaar2020-07-283-2/+4
| | | | | Problem: Configure with Xcode 12 fails to check for tgetent. Solution: Declare tgetent(). (Ozaki Kiichi, closes #6558)
* patch 8.2.1309: build failure with tiny versionv8.2.1309Bram Moolenaar2020-07-283-2/+8
| | | | | Problem: Build failure with tiny version. Solution: Add #ifdef.
* patch 8.2.1308: Vim9: accidentally using "x" causes Vim to exitv8.2.1308Bram Moolenaar2020-07-288-27/+79
| | | | | Problem: Vim9: accidentally using "x" causes Vim to exit. Solution: Disallow using ":x" or "xit" in Vim9 script. (closes #6399)
* patch 8.2.1307: popup window width does not include number of sign columnsv8.2.1307Bram Moolenaar2020-07-274-6/+43
| | | | | | Problem: popup window width does not include number, fold of sign column width. Solution: Take number, fold and sign column with into account.
* patch 8.2.1306: checking for first character of dict key is inconsistentv8.2.1306Bram Moolenaar2020-07-277-10/+40
| | | | | Problem: Checking for first character of dict key is inconsistent. Solution: Add eval_isdictc(). (closes #6546)
* patch 8.2.1305: some tests are still old stylev8.2.1305Bram Moolenaar2020-07-2712-198/+190
| | | | | | Problem: Some tests are still old style. Solution: Convert tests 52 and 70 to new style. (Yegappan Lakshmanan, closes #6544) Fix error in FinishTesting().
* patch 8.2.1304: debug backtrace isn't tested muchv8.2.1304Bram Moolenaar2020-07-273-6/+453
| | | | | Problem: Debug backtrace isn't tested much. Solution: Add more specific tests. (Ben Jackson, closes #6540)
* patch 8.2.1303: calling popup_setoptions() resets 'signcolumn'v8.2.1303Bram Moolenaar2020-07-263-2/+16
| | | | | Problem: Calling popup_setoptions() resets 'signcolumn'. Solution: Only set 'signcolumn' when creating the popup. (closes #6542)
* patch 8.2.1302: Vim9: varargs arg after optional arg does not workv8.2.1302Bram Moolenaar2020-07-263-5/+29
| | | | | Problem: Vim9: varargs arg after optional arg does not work Solution: Check for the "..." first. (issue #6507)
* patch 8.2.1301: Vim9: varargs argument type not parsed properlyv8.2.1301Bram Moolenaar2020-07-263-0/+17
| | | | | Problem: Vim9: varargs argument type not parsed properly. Solution: Skip over the "...". (issue #6507)
* patch 8.2.1300: Vim9: optional argument type not parsed properlyv8.2.1300Bram Moolenaar2020-07-266-11/+37
| | | | | Problem: Vim9: optional argument type not parsed properly. Solution: Skip over the "?". (issue #6507)
* Update runtime files.Bram Moolenaar2020-07-2645-474/+768
|
* patch 8.2.1299: compiler warning for using size_t for int and void pointerv8.2.1299Bram Moolenaar2020-07-262-4/+6
| | | | | Problem: Compiler warning for using size_t for int and void pointer. Solution: Add type casts.
* patch 8.2.1298: compiler warning for unused argument in small versionv8.2.1298Bram Moolenaar2020-07-262-1/+3
| | | | | Problem: Compiler warning for unused argument in small version. Solution: Add UNUSED.
* patch 8.2.1297: when a test fails it's often not easy to see wherev8.2.1297Bram Moolenaar2020-07-2610-69/+102
| | | | | | Problem: When a test fails it's often not easy to see what the call stack is. Solution: Add more entries from the call stack in the exception message.
* patch 8.2.1296: some part of using 'smarcase' was not testedv8.2.1296Bram Moolenaar2020-07-262-1/+22
| | | | | Problem: Some part of using 'smarcase' was not tested. Solution: Add more tests. (Dominique Pellé, closes #6538)
* patch 8.2.1295: tests 44 and 99 are old stylev8.2.1295Bram Moolenaar2020-07-269-205/+130
| | | | | Problem: Tests 44 and 99 are old style. Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #6536)
* patch 8.2.1294: Vim9: error when using vim9script in TextYankPostv8.2.1294Bram Moolenaar2020-07-253-325/+338
| | | | | | Problem: Vim9: error when using vim9script in TextYankPost. Solution: Use EX_LOCKOK instead of the EX_CMDWIN flag for command that can be used when text is locked. (closes #6529)
* patch 8.2.1293: Vim9: error when using vim9script in TextYankPostv8.2.1293Bram Moolenaar2020-07-253-1/+35
| | | | | | Problem: Vim9: error when using vim9script in TextYankPost. Solution: Use EX_LOCKOK instead of the EX_CMDWIN flag for command that can be used when text is locked. (closes #6529)
* patch 8.2.1292: AIDL filetype not recognizedv8.2.1292Bram Moolenaar2020-07-253-0/+6
| | | | | Problem: AIDL filetype not recognized. Solution: Add filetype detection. (Dominique Pellé, closes #6533)
* patch 8.2.1291: Vim9: type of varargs items is not checkedv8.2.1291Bram Moolenaar2020-07-253-2/+70
| | | | | Problem: Vim9: type of varargs items is not checked. Solution: Check the list item types. (closes #6523)
* patch 8.2.1290: Vim9: cannot replace a global functionv8.2.1290Bram Moolenaar2020-07-253-6/+59
| | | | | | Problem: Vim9: cannot replace a global function. Solution: Allow for "!" on a global function. (closes #6524) Also fix that :delfunc on a :def function only made it empty.
* patch 8.2.1289: crash when using a custom completion functionv8.2.1289Bram Moolenaar2020-07-252-11/+4
| | | | | Problem: Crash when using a custom completion function. Solution: Initialize all of the expand_T. (closes #6532)
* patch 8.2.1288: Vim9: cannot use mark in rangev8.2.1288Bram Moolenaar2020-07-243-1/+12
| | | | | Problem: Vim9: cannot use mark in range. Solution: Use the flag that a colon was seen. (closes #6528)
* patch 8.2.1287: Vim9: crash when using an imported functionv8.2.1287Bram Moolenaar2020-07-234-7/+17
| | | | | Problem: Vim9: crash when using an imported function. Solution: Add the function type to the imported entry. (closes #6522)
* patch 8.2.1286: Vim9: No error when using a type to a window variablev8.2.1286Bram Moolenaar2020-07-233-0/+19
| | | | | Problem: Vim9: No error when using a type to a window variable Solution: Recognize the syntax and give an error. (closes #6521)
* patch 8.2.1285: Vim9: argument types are not checked on assignmentv8.2.1285Bram Moolenaar2020-07-233-0/+34
| | | | | Problem: Vim9: argument types are not checked on assignment. Solution: Check function argument types. (issue #6507)
* patch 8.2.1284: Vim9: skipping over type includes following white spacev8.2.1284Bram Moolenaar2020-07-233-1/+13
| | | | | | Problem: Vim9: skipping over type includes following white space, leading to an error for missing white space. Solution: Do not skip over white space after the type.
* patch 8.2.1283: Vim9: error for misplaced -> lacks argumentv8.2.1283Bram Moolenaar2020-07-233-2/+6
| | | | | Problem: Vim9: error for misplaced -> lacks argument. Solution: Use the pointer before it was advanced.
* patch 8.2.1282: Vim9: crash when using CheckScriptFailure()v8.2.1282Bram Moolenaar2020-07-233-8/+17
| | | | | | | Problem: Vim9: crash when using CheckScriptFailure() in Test_vim9script_call_fail_decl(). Solution: Do not decrement the def_functions len unless the function was newly added.
* patch 8.2.1281: the "trailing characters" error can be hard to understandv8.2.1281Bram Moolenaar2020-07-2313-22/+24
| | | | | Problem: The "trailing characters" error can be hard to understand. Solution: Add the trailing characters to the message.
* patch 8.2.1280: Ex command error cannot contain an argumentv8.2.1280Bram Moolenaar2020-07-237-61/+79
| | | | | | Problem: Ex command error cannot contain an argument. Solution: Add ex_errmsg() and translate earlier. Use e_trailing_arg where possible.
* patch 8.2.1279: some tests on Travis have EXITFREE duplicatedv8.2.1279Bram Moolenaar2020-07-232-3/+5
| | | | | Problem: Some tests on Travis have EXITFREE duplicated. Solution: Remove EXITFREE from shadowopt. Add "shadow" to job name.
* patch 8.2.1278: Vim9: line break after "->" only allowed in :def functionv8.2.1278Bram Moolenaar2020-07-234-6/+16
| | | | | Problem: Vim9: line break after "->" only allowed in :def function. Solution: Only allow line break after "->". (closes #6492)
* patch 8.2.1277: tests on Travis do not run with EXITFREEv8.2.1277Bram Moolenaar2020-07-232-8/+10
| | | | | Problem: Tests on Travis do not run with EXITFREE. Solution: Add EXITFREE to all builds to uncover any mistakes.
* patch 8.2.1276: MS-Windows: system test may fail if more.exe is installedv8.2.1276Bram Moolenaar2020-07-232-4/+6
| | | | | Problem: MS-Windows: system test may fail if more.exe is installed. Solution: Explicitly use more.com. (Taro Muraoka, Ken Takata, closes #6517)
* patch 8.2.1275: Vim9: compiler warning for buffer sizev8.2.1275Bram Moolenaar2020-07-232-2/+4
| | | | | Problem: Vim9: compiler warning for buffer size. Solution: Change the offset from 10 to 15. (Dominique Pellé, closes #6518)
* patch 8.2.1274: Vim9: no error for missing white space at script levelv8.2.1274Bram Moolenaar2020-07-235-10/+36
| | | | | | Problem: Vim9: no error for missing white space in assignment at script level. Solution: Check for white space. (closes #6495)
* patch 8.2.1273: MS-Windows: terminal test may leave file behindv8.2.1273Bram Moolenaar2020-07-222-0/+9
| | | | | | Problem: MS-Windows: terminal test may leave file behind. Solution: Wait a moment for process to end before deleting the file. (Taro Muraoka, closes #6513)
* patch 8.2.1272: Vim9: type not checked if declaration also assigns valuev8.2.1272Bram Moolenaar2020-07-227-74/+105
| | | | | Problem: Vim9: type not checked if declaration also assigns value. Solution: Check the type. (issue #6507)
* patch 8.2.1271: Vim9: Error for Funcref function argument typev8.2.1271Bram Moolenaar2020-07-223-0/+37
| | | | | Problem: Vim9: Error for Funcref function argument type. Solution: Find the actual function type if possible. (issue #6507)
* patch 8.2.1270: Vim9: not skipping over function type declarationv8.2.1270Bram Moolenaar2020-07-223-15/+36
| | | | | | Problem: Vim9: not skipping over function type declaration with only a return type. Solution: Skip over the return type. (issue #6507)