summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1363: test trying to run terminal when it is not supportedv8.2.1363Bram Moolenaar2020-08-042-0/+4
| | | | | Problem: Test trying to run terminal when it is not supported. Solution: Check if Vim can be run in a terminal.
* patch 8.2.1362: last entry of ":set term=xxx" overwritten by error messagev8.2.1362Bram Moolenaar2020-08-043-0/+19
| | | | | | Problem: Last entry of ":set term=xxx" overwritten by error message when 'cmdheight' is two or more. (Tony Mechelynck) Solution: Output extra line breaks.
* patch 8.2.1361: error for white space after expression in assignmentv8.2.1361Bram Moolenaar2020-08-043-0/+6
| | | | | Problem: Error for white space after expression in assignment. Solution: Skip over white space. (closes #6617)
* patch 8.2.1360: stray error for white space after expressionv8.2.1360Bram Moolenaar2020-08-033-1/+4
| | | | | Problem: Stray error for white space after expression. Solution: Ignore trailing white space. (closes #6608)
* patch 8.2.1359: Vim9: cannot assign to / register in Vim9 scriptv8.2.1359Bram Moolenaar2020-08-023-3/+24
| | | | | Problem: Vim9: cannot assign to / register in Vim9 script. Solution: Adjust check for assignment in Vim9 script. (closes #6567)
* patch 8.2.1358: Vim9: test fails with +dnd is not availablev8.2.1358Bram Moolenaar2020-08-022-1/+8
| | | | | Problem: Vim9: test fails with +dnd is not available. Solution: Add condition.
* patch 8.2.1357: Vim9: cannot assign to / registerv8.2.1357Bram Moolenaar2020-08-024-6/+24
| | | | | Problem: Vim9: cannot assign to / register. Solution: Adjust check for assignment.
* patch 8.2.1356: Vim9: cannot get the percent registerv8.2.1356Bram Moolenaar2020-08-023-1/+12
| | | | | Problem: Vim9: cannot get the percent register. Solution: Check for readable registers instead of writable. (closes #6566)
* patch 8.2.1355: Vim9: no error using :let for options and registersv8.2.1355Bram Moolenaar2020-08-024-48/+36
| | | | | Problem: Vim9: no error using :let for options and registers. Solution: Give an error. (closes #6568)
* patch 8.2.1354: test 59 is old stylev8.2.1354Bram Moolenaar2020-08-028-932/+780
| | | | | Problem: Test 59 is old style. Solution: Convert into a new style test. (Yegappan Lakshmanan, closes #6604)
* patch 8.2.1353: crash when drawing double-wide character in terminal windowv8.2.1353Bram Moolenaar2020-08-023-1/+23
| | | | | | Problem: Crash when drawing double-wide character in terminal window. (Masato Nishihata) Solution: Check getcell() returning NULL. (issue #6141)
* patch 8.2.1352: Vim9: no error for shadowing a script-local functionv8.2.1352Bram Moolenaar2020-08-013-1/+23
| | | | | | Problem: Vim9: no error for shadowing a script-local function by a nested function. Solution: Check for script-local function. (closes #6586)
* patch 8.2.1351: Vim9: no proper error if using namespace for nested functionv8.2.1351Bram Moolenaar2020-08-013-1/+11
| | | | | Problem: Vim9: no proper error if using namespace for nested function. Solution: Specifically check for a namespace. (closes #6582)
* patch 8.2.1350: Vim9: no test for error message when redefining functionv8.2.1350Bram Moolenaar2020-08-012-0/+15
| | | | | Problem: Vim9: no test for error message when redefining function. Solution: Add a test.
* patch 8.2.1349: Vim9: can define a function with the name of an importv8.2.1349Bram Moolenaar2020-08-015-10/+66
| | | | | Problem: Vim9: can define a function with the name of an import. Solution: Disallow using an existing name. (closes #6585)
* patch 8.2.1348: build failure without the eval featurev8.2.1348Bram Moolenaar2020-08-012-1/+3
| | | | | Problem: Build failure without the eval feature. Solution: Add #ifdef.
* patch 8.2.1347: cannot easily get the script IDv8.2.1347Bram Moolenaar2020-08-014-7/+38
| | | | | Problem: Cannot easily get the script ID. Solution: Support expand('<SID>').
* patch 8.2.1346: small build failsv8.2.1346Bram Moolenaar2020-08-012-1/+4
| | | | | Problem: Small build fails. Solution: Add #ifdef.
* patch 8.2.1345: Redraw error when using visual block and scrollv8.2.1345Bram Moolenaar2020-08-014-3/+38
| | | | | Problem: Redraw error when using visual block and scroll. Solution: Add check for w_topline. ( closes #6597)
* patch 8.2.1344: Vim9: No test for trying to redefine global functionv8.2.1344Bram Moolenaar2020-08-012-0/+15
| | | | | Problem: Vim9: No test for trying to redefine global function. Solution: Add a test.
* patch 8.2.1343: Vim9: cannot find global function when using g:v8.2.1343Bram Moolenaar2020-08-013-9/+32
| | | | | | Problem: Vim9: cannot find global function when using g: when local function with the same name exists. Solution: Find global function when using g:.
* patch 8.2.1342: Vim9: accidentally using "t" gives a confusing errorv8.2.1342Bram Moolenaar2020-08-016-11/+22
| | | | | Problem: Vim9: accidentally using "x" gives a confusing error. Solution: Disallow using ":t" in Vim9 script. (issue #6399)
* patch 8.2.1341: build failuresv8.2.1341Bram Moolenaar2020-08-012-0/+3
| | | | | Problem: Build failures. Solution: Add missing error message.
* patch 8.2.1340: some tests fail on Cirrus CI and/or with FreeBSDv8.2.1340Bram Moolenaar2020-08-017-45/+57
| | | | | | Problem: Some tests fail on Cirrus CI and/or with FreeBSD. Solution: Make 'backupskip' empty. Do not run tests as root. Check for directory when using viminfo. (Ozaki Kiichi, closes #6596)
* patch 8.2.1339: Vim9: assigning to global dict variable doesn't workv8.2.1339Bram Moolenaar2020-08-013-5/+41
| | | | | Problem: Vim9: assigning to global dict variable doesn't work. Solution: Guess variable type based in index type. (issue #6591)
* patch 8.2.1338: Vim9: assigning to script-local variable doesn't check typev8.2.1338Bram Moolenaar2020-08-014-21/+57
| | | | | Problem: Vim9: assigning to script-local variable doesn't check type. Solution: Use the type. (issue #6591)
* patch 8.2.1337: Vim9: cannot use empty key in dict assignmentv8.2.1337Bram Moolenaar2020-08-013-13/+8
| | | | | Problem: Vim9: cannot use empty key in dict assignment. Solution: Allow empty key. (closes #6591)
* patch 8.2.1336: build failure on non-Unix systemsv8.2.1336Bram Moolenaar2020-08-012-1/+6
| | | | | Problem: Build failure on non-Unix systems. Solution: Add #ifdef.
* patch 8.2.1335: CTRL-C in the GUI doesn't interruptv8.2.1335Bram Moolenaar2020-08-016-15/+52
| | | | | Problem: CTRL-C in the GUI doesn't interrupt. (Sergey Vlasov) Solution: Recognize "C" with CTRL modifier as CTRL-C. (issue #6565)
* patch 8.2.1334: Github workflow timeout needs tuningv8.2.1334Bram Moolenaar2020-08-012-3/+9
| | | | | | Problem: Github workflow timeout needs tuning Solution: Use a 10 minute timeout. Fail when timing out. (Ken Takata, closes #6590)
* patch 8.2.1333: Vim9: memory leak when using nested global functionv8.2.1333Bram Moolenaar2020-08-013-18/+21
| | | | | Problem: Vim9: memory leak when using nested global function. Solution: Swap from and to when copying the lines.
* patch 8.2.1332: Vim9: memory leak when using nested global functionv8.2.1332Bram Moolenaar2020-07-315-25/+49
| | | | | | Problem: Vim9: memory leak when using nested global function. Solution: Delete the function when deleting the instruction. Disable test that still causes a leak.
* patch 8.2.1331: Vim9: :echo with two lists doesn't workv8.2.1331Bram Moolenaar2020-07-313-1/+11
| | | | | Problem: Vim9: :echo with two lists doesn't work. Solution: Do not skip white space before []. (closes #6552)
* patch 8.2.1330: Github workflow takes longer than neededv8.2.1330Bram Moolenaar2020-07-312-10/+25
| | | | | | Problem: Github workflow takes longer than needed. Solution: Do two test runs in parallel instead of sequentially. (Ken Takata, closes #6579)
* patch 8.2.1329: Vim9: cannot define global function inside :def functionv8.2.1329Bram Moolenaar2020-07-3111-12/+237
| | | | | Problem: Vim9: cannot define global function inside :def function. Solution: Assign to global variable instead of local. (closes #6584)
* patch 8.2.1328: no space allowed before comma in listv8.2.1328Bram Moolenaar2020-07-304-2/+17
| | | | | Problem: No space allowed before comma in list. Solution: Legacy Vim script allows it. (closes #6577)
* patch 8.2.1327: Mac: configure can't find Tcl librariesv8.2.1327Bram Moolenaar2020-07-303-4/+12
| | | | | Problem: Mac: configure can't find Tcl libraries. Solution: Adjust configure check. (closes #6575)
* patch 8.2.1326: Vim9: skipping over white space after listv8.2.1326Bram Moolenaar2020-07-3011-37/+62
| | | | | | Problem: Vim9: skipping over white space after list. Solution: Do not skip white space, a following [] would be misinterpreted. (closes #6552) Fix a few side effects.
* patch 8.2.1325: Vim9: using Vim9 script for autaload not testedv8.2.1325Bram Moolenaar2020-07-294-3/+23
| | | | | Problem: Vim9: using Vim9 script for autaload not tested. Solution: Add a test. Update help.
* patch 8.2.1324: Vim9: line break after "=" does not workv8.2.1324Bram Moolenaar2020-07-293-2/+24
| | | | | Problem: Vim9: line break after "=" does not work. Solution: Also allow for NUL after "=". (closes #6549)
* patch 8.2.1323: Vim9: invalid operators only rejected in :def functionv8.2.1323Bram Moolenaar2020-07-295-41/+38
| | | | | Problem: Vim9: invalid operators only rejected in :def function. Solution: Also reject them at script level. (closes #6564)
* patch 8.2.1322: Vim9: method on double quoted string doesn't workv8.2.1322Bram Moolenaar2020-07-294-3/+17
| | | | | Problem: Vim9: method on double quoted string doesn't work. Solution: Recognize double quoted string. (closes #6562)
* patch 8.2.1321: GitHub CI also runs on tag pushv8.2.1321Bram Moolenaar2020-07-292-0/+4
| | | | | Problem: GitHub CI also runs on tag push. Solution: Skip CI on push. (Ken Takata, closes #6571)
* patch 8.2.1320: Vim9: cannot declare some single letter variablesv8.2.1320Bram Moolenaar2020-07-293-7/+38
| | | | | | Problem: Vim9: cannot declare some single letter variables. Solution: Do not recognize a colon for a namespace for single letter variables. (closes #6547)
* patch 8.2.1319: status badge for Github CI has wrong linkv8.2.1319Bram Moolenaar2020-07-293-2/+4
| | | | | Problem: Status badge for Github CI has wrong link. Solution: Rename and use the right link
* 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)