summaryrefslogtreecommitdiffstats
path: root/src/testdir
AgeCommit message (Collapse)Author
2020-08-01patch 8.2.1345: Redraw error when using visual block and scrollv8.2.1345Bram Moolenaar
Problem: Redraw error when using visual block and scroll. Solution: Add check for w_topline. ( closes #6597)
2020-08-01patch 8.2.1344: Vim9: No test for trying to redefine global functionv8.2.1344Bram Moolenaar
Problem: Vim9: No test for trying to redefine global function. Solution: Add a test.
2020-08-01patch 8.2.1343: Vim9: cannot find global function when using g:v8.2.1343Bram Moolenaar
Problem: Vim9: cannot find global function when using g: when local function with the same name exists. Solution: Find global function when using g:.
2020-08-01patch 8.2.1342: Vim9: accidentally using "t" gives a confusing errorv8.2.1342Bram Moolenaar
Problem: Vim9: accidentally using "x" gives a confusing error. Solution: Disallow using ":t" in Vim9 script. (issue #6399)
2020-08-01patch 8.2.1340: some tests fail on Cirrus CI and/or with FreeBSDv8.2.1340Bram Moolenaar
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)
2020-08-01patch 8.2.1339: Vim9: assigning to global dict variable doesn't workv8.2.1339Bram Moolenaar
Problem: Vim9: assigning to global dict variable doesn't work. Solution: Guess variable type based in index type. (issue #6591)
2020-08-01patch 8.2.1338: Vim9: assigning to script-local variable doesn't check typev8.2.1338Bram Moolenaar
Problem: Vim9: assigning to script-local variable doesn't check type. Solution: Use the type. (issue #6591)
2020-08-01patch 8.2.1337: Vim9: cannot use empty key in dict assignmentv8.2.1337Bram Moolenaar
Problem: Vim9: cannot use empty key in dict assignment. Solution: Allow empty key. (closes #6591)
2020-08-01patch 8.2.1333: Vim9: memory leak when using nested global functionv8.2.1333Bram Moolenaar
Problem: Vim9: memory leak when using nested global function. Solution: Swap from and to when copying the lines.
2020-07-31patch 8.2.1332: Vim9: memory leak when using nested global functionv8.2.1332Bram Moolenaar
Problem: Vim9: memory leak when using nested global function. Solution: Delete the function when deleting the instruction. Disable test that still causes a leak.
2020-07-31patch 8.2.1331: Vim9: :echo with two lists doesn't workv8.2.1331Bram Moolenaar
Problem: Vim9: :echo with two lists doesn't work. Solution: Do not skip white space before []. (closes #6552)
2020-07-31patch 8.2.1329: Vim9: cannot define global function inside :def functionv8.2.1329Bram Moolenaar
Problem: Vim9: cannot define global function inside :def function. Solution: Assign to global variable instead of local. (closes #6584)
2020-07-30patch 8.2.1328: no space allowed before comma in listv8.2.1328Bram Moolenaar
Problem: No space allowed before comma in list. Solution: Legacy Vim script allows it. (closes #6577)
2020-07-30patch 8.2.1326: Vim9: skipping over white space after listv8.2.1326Bram Moolenaar
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.
2020-07-29patch 8.2.1325: Vim9: using Vim9 script for autaload not testedv8.2.1325Bram Moolenaar
Problem: Vim9: using Vim9 script for autaload not tested. Solution: Add a test. Update help.
2020-07-29patch 8.2.1324: Vim9: line break after "=" does not workv8.2.1324Bram Moolenaar
Problem: Vim9: line break after "=" does not work. Solution: Also allow for NUL after "=". (closes #6549)
2020-07-29patch 8.2.1323: Vim9: invalid operators only rejected in :def functionv8.2.1323Bram Moolenaar
Problem: Vim9: invalid operators only rejected in :def function. Solution: Also reject them at script level. (closes #6564)
2020-07-29patch 8.2.1322: Vim9: method on double quoted string doesn't workv8.2.1322Bram Moolenaar
Problem: Vim9: method on double quoted string doesn't work. Solution: Recognize double quoted string. (closes #6562)
2020-07-29patch 8.2.1320: Vim9: cannot declare some single letter variablesv8.2.1320Bram Moolenaar
Problem: Vim9: cannot declare some single letter variables. Solution: Do not recognize a colon for a namespace for single letter variables. (closes #6547)
2020-07-29patch 8.2.1316: test 42 is still old stylev8.2.1316Bram Moolenaar
Problem: Test 42 is still old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #6561)
2020-07-29patch 8.2.1315: MS-Windows: test log contains escape sequencesv8.2.1315Bram Moolenaar
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)
2020-07-29patch 8.2.1314: Vim9: rule for comment after :function is confusingv8.2.1314Bram Moolenaar
Problem: Vim9: rule for comment after :function is confusing. Solution: Allow double quoted comment after :function in vim9script. (closes #6556)
2020-07-28patch 8.2.1313: Vim9 script: cannot assign to environment variablev8.2.1313Bram Moolenaar
Problem: Vim9 script: cannot assign to environment variable. Solution: Recognize environment variable assignment. (closes #6548) Also options and registers.
2020-07-28patch 8.2.1312: MS-Windows: terminal test may fail if dir.exe existsv8.2.1312Bram Moolenaar
Problem: MS-Windows: terminal test may fail if dir.exe exists. Solution: Use dir.com. (Ken Takata, closes #6557)
2020-07-28patch 8.2.1308: Vim9: accidentally using "x" causes Vim to exitv8.2.1308Bram Moolenaar
Problem: Vim9: accidentally using "x" causes Vim to exit. Solution: Disallow using ":x" or "xit" in Vim9 script. (closes #6399)
2020-07-27patch 8.2.1307: popup window width does not include number of sign columnsv8.2.1307Bram Moolenaar
Problem: popup window width does not include number, fold of sign column width. Solution: Take number, fold and sign column with into account.
2020-07-27patch 8.2.1306: checking for first character of dict key is inconsistentv8.2.1306Bram Moolenaar
Problem: Checking for first character of dict key is inconsistent. Solution: Add eval_isdictc(). (closes #6546)
2020-07-27patch 8.2.1305: some tests are still old stylev8.2.1305Bram Moolenaar
Problem: Some tests are still old style. Solution: Convert tests 52 and 70 to new style. (Yegappan Lakshmanan, closes #6544) Fix error in FinishTesting().
2020-07-27patch 8.2.1304: debug backtrace isn't tested muchv8.2.1304Bram Moolenaar
Problem: Debug backtrace isn't tested much. Solution: Add more specific tests. (Ben Jackson, closes #6540)
2020-07-26patch 8.2.1303: calling popup_setoptions() resets 'signcolumn'v8.2.1303Bram Moolenaar
Problem: Calling popup_setoptions() resets 'signcolumn'. Solution: Only set 'signcolumn' when creating the popup. (closes #6542)
2020-07-26patch 8.2.1302: Vim9: varargs arg after optional arg does not workv8.2.1302Bram Moolenaar
Problem: Vim9: varargs arg after optional arg does not work Solution: Check for the "..." first. (issue #6507)
2020-07-26patch 8.2.1301: Vim9: varargs argument type not parsed properlyv8.2.1301Bram Moolenaar
Problem: Vim9: varargs argument type not parsed properly. Solution: Skip over the "...". (issue #6507)
2020-07-26patch 8.2.1300: Vim9: optional argument type not parsed properlyv8.2.1300Bram Moolenaar
Problem: Vim9: optional argument type not parsed properly. Solution: Skip over the "?". (issue #6507)
2020-07-26patch 8.2.1297: when a test fails it's often not easy to see wherev8.2.1297Bram Moolenaar
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.
2020-07-26patch 8.2.1296: some part of using 'smarcase' was not testedv8.2.1296Bram Moolenaar
Problem: Some part of using 'smarcase' was not tested. Solution: Add more tests. (Dominique Pellé, closes #6538)
2020-07-26patch 8.2.1295: tests 44 and 99 are old stylev8.2.1295Bram Moolenaar
Problem: Tests 44 and 99 are old style. Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #6536)
2020-07-25patch 8.2.1293: Vim9: error when using vim9script in TextYankPostv8.2.1293Bram Moolenaar
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)
2020-07-25patch 8.2.1292: AIDL filetype not recognizedv8.2.1292Bram Moolenaar
Problem: AIDL filetype not recognized. Solution: Add filetype detection. (Dominique Pellé, closes #6533)
2020-07-25patch 8.2.1291: Vim9: type of varargs items is not checkedv8.2.1291Bram Moolenaar
Problem: Vim9: type of varargs items is not checked. Solution: Check the list item types. (closes #6523)
2020-07-25patch 8.2.1290: Vim9: cannot replace a global functionv8.2.1290Bram Moolenaar
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.
2020-07-24patch 8.2.1288: Vim9: cannot use mark in rangev8.2.1288Bram Moolenaar
Problem: Vim9: cannot use mark in range. Solution: Use the flag that a colon was seen. (closes #6528)
2020-07-23patch 8.2.1287: Vim9: crash when using an imported functionv8.2.1287Bram Moolenaar
Problem: Vim9: crash when using an imported function. Solution: Add the function type to the imported entry. (closes #6522)
2020-07-23patch 8.2.1286: Vim9: No error when using a type to a window variablev8.2.1286Bram Moolenaar
Problem: Vim9: No error when using a type to a window variable Solution: Recognize the syntax and give an error. (closes #6521)
2020-07-23patch 8.2.1285: Vim9: argument types are not checked on assignmentv8.2.1285Bram Moolenaar
Problem: Vim9: argument types are not checked on assignment. Solution: Check function argument types. (issue #6507)
2020-07-23patch 8.2.1284: Vim9: skipping over type includes following white spacev8.2.1284Bram Moolenaar
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.
2020-07-23patch 8.2.1283: Vim9: error for misplaced -> lacks argumentv8.2.1283Bram Moolenaar
Problem: Vim9: error for misplaced -> lacks argument. Solution: Use the pointer before it was advanced.
2020-07-23patch 8.2.1282: Vim9: crash when using CheckScriptFailure()v8.2.1282Bram Moolenaar
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.
2020-07-23patch 8.2.1280: Ex command error cannot contain an argumentv8.2.1280Bram Moolenaar
Problem: Ex command error cannot contain an argument. Solution: Add ex_errmsg() and translate earlier. Use e_trailing_arg where possible.
2020-07-23patch 8.2.1278: Vim9: line break after "->" only allowed in :def functionv8.2.1278Bram Moolenaar
Problem: Vim9: line break after "->" only allowed in :def function. Solution: Only allow line break after "->". (closes #6492)
2020-07-23patch 8.2.1276: MS-Windows: system test may fail if more.exe is installedv8.2.1276Bram Moolenaar
Problem: MS-Windows: system test may fail if more.exe is installed. Solution: Explicitly use more.com. (Taro Muraoka, Ken Takata, closes #6517)