summaryrefslogtreecommitdiff
path: root/src/testdir/test_terminal.vim
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2364: termwinscroll test is flaky on FreeBSDv8.1.2364Bram Moolenaar2019-11-301-1/+1
| | | | | Problem: Termwinscroll test is flaky on FreeBSD. Solution: Add to list of flaky tests. Rename function.
* patch 8.1.2358: tests fail on Cirrus CI for FreeBSDv8.1.2358Bram Moolenaar2019-11-291-0/+1
| | | | | Problem: Tests fail on Cirrus CI for FreeBSD. Solution: Fix a test and skip some. (Christian Brabandt, closes #5281)
* patch 8.1.2260: terminal test may fail on MS-Windowsv8.1.2260Bram Moolenaar2019-11-051-2/+6
| | | | | | Problem: Terminal test may fail on MS-Windows. Solution: Catch the situation that "term dir" fails with a CreateProcess error.
* patch 8.1.2256: test for ":term ++shell" fails on MS-Windowsv8.1.2256Bram Moolenaar2019-11-041-1/+1
| | | | | Problem: Test for ":term ++shell" fails on MS-Windows. Solution: Accept failure of "dir" executable.
* patch 8.1.2255: ":term ++shell" does not work on MS-Windowsv8.1.2255Bram Moolenaar2019-11-041-9/+19
| | | | | Problem: ":term ++shell" does not work on MS-Windows. Solution: Add MS-Windows support.
* patch 8.1.2251: ":term command" may not work without a shellv8.1.2251Bram Moolenaar2019-11-031-0/+12
| | | | | Problem: ":term command" may not work without a shell. Solution: Add the ++shell option to :term. (closes #3340)
* patch 8.1.2230: MS-Windows: testing external commands can be improvedv8.1.2230Bram Moolenaar2019-10-281-4/+13
| | | | | Problem: MS-Windows: testing external commands can be improved. Solution: Adjust tests, remove duplicate test. (closes #4928)
* patch 8.1.2219: no autocommand for open window with terminalv8.1.2219Bram Moolenaar2019-10-261-0/+17
| | | | | Problem: No autocommand for open window with terminal. Solution: Add TerminalWinOpen. (Christian Brabandt)
* patch 8.1.2195: Vim does not exit when the terminal window is last windowv8.1.2195Bram Moolenaar2019-10-201-0/+26
| | | | | | | Problem: Vim does not exit when closing a terminal window and it is the last window. Solution: Exit Vim if the closed terminal window is the last one. (closes #4539)
* patch 8.1.2158: terminal attributes missing in Terminal-normal modev8.1.2158Bram Moolenaar2019-10-161-0/+14
| | | | | Problem: Terminal attributes missing in Terminal-normal mode. Solution: Use "syntax_attr".
* patch 8.1.2155: in a terminal window 'cursorlineopt' does not work properlyv8.1.2155Bram Moolenaar2019-10-161-0/+27
| | | | | Problem: In a terminal window 'cursorlineopt' does not work properly. Solution: Check the 'cursorlineopt' value. (closes #5055)
* patch 8.1.2133: some tests fail when run as rootv8.1.2133Bram Moolenaar2019-10-101-2/+1
| | | | | Problem: Some tests fail when run as root. Solution: Add CheckNotRoot and use it. (James McCoy, closes #5020)
* patch 8.1.2080: the terminal API is limited and can't be disabledv8.1.2080Bram Moolenaar2019-09-261-5/+96
| | | | | | Problem: The terminal API is limited and can't be disabled. Solution: Add term_setapi() to set the function prefix. (Ozaki Kiichi, closes #2907)
* patch 8.1.2066: no tests for state()v8.1.2066Bram Moolenaar2019-09-221-54/+18
| | | | | Problem: No tests for state(). Solution: Add tests. Clean up some feature checks. Make "a" flag work.
* patch 8.1.2063: some tests fail when +balloon_eval_term is missingv8.1.2063Bram Moolenaar2019-09-211-0/+2
| | | | | | Problem: Some tests fail when +balloon_eval_term is missing but _balloon_eval is present. (Dominique Pelle) Solution: Check the right feature in the test. (closes #4962)
* patch 8.1.2030: tests fail when build with normal features and terminalv8.1.2030Bram Moolenaar2019-09-141-6/+8
| | | | | | Problem: Tests fail when build with normal features and terminal. (Dominique Pelle) Solution: Disable tests that won't work. (closes #4932)
* patch 8.1.2016: terminal altscreen test now fails on MS-Windowsv8.1.2016Bram Moolenaar2019-09-081-33/+19
| | | | | Problem: Terminal altscreen test now fails on MS-Windows. Solution: Skip the test on MS-Windows
* patch 8.1.2015: terminal altscreen test still fails sometimesv8.1.2015Bram Moolenaar2019-09-081-4/+10
| | | | | Problem: Terminal altscreen test still fails sometimes. Solution: Write the escape sequence in a file.
* patch 8.1.2014: terminal altscreen test fails sometimesv8.1.2014Bram Moolenaar2019-09-081-4/+3
| | | | | Problem: Terminal altscreen test fails sometimes. Solution: Use WaitFor().
* patch 8.1.2012: more functions can be used as methodsv8.1.2012Bram Moolenaar2019-09-081-19/+38
| | | | | Problem: More functions can be used as methods. Solution: Make terminal functions usable as a method. Fix term_getattr().
* patch 8.1.1952: more functions can be used as a methodv8.1.1952Bram Moolenaar2019-08-311-0/+3
| | | | | Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method.
* patch 8.1.1848: 'langmap' is not used for CTRL-W command in terminalv8.1.1848Bram Moolenaar2019-08-151-0/+7
| | | | | | Problem: 'langmap' is not used for CTRL-W command in terminal. Solution: Push the command in the typeahead buffer instead of the stuff buffer. (closes #4814)
* patch 8.1.1826: tests use hand coded feature and option checksv8.1.1826Bram Moolenaar2019-08-071-6/+2
| | | | | Problem: Tests use hand coded feature and option checks. Solution: Use the commands from check.vim in more tests.
* patch 8.1.1634: terminal test fails when term_getansicolors() is missingv8.1.1634Bram Moolenaar2019-07-041-0/+9
| | | | | | Problem: Terminal test fails when term_getansicolors() is missing. Diff test fails without +rightleft. (Dominique Pelle) Solution: Check if term_getansicolors() is supported. (closes #4597)
* patch 8.1.1630: various small problemsv8.1.1630Bram Moolenaar2019-07-041-3/+2
| | | | | Problem: Various small problems. Solution: Various small improvements.
* patch 8.1.1581: shared functions for testing are disorganisedv8.1.1581Bram Moolenaar2019-06-231-23/+23
| | | | | Problem: Shared functions for testing are disorganised. Solution: Group finctions in script files. (Ozaki Kiichi, closes #4573)
* patch 8.1.1544: some balloon tests don't run when they canv8.1.1544Bram Moolenaar2019-06-151-3/+2
| | | | | | | Problem: Some balloon tests don't run when they can. Solution: Split GUI balloon tests off into a separate file. (Ozaki Kiichi, closes #4538) Change the feature check into a command for consistency.
* patch 8.1.1524: tests are silently skippedv8.1.1524Bram Moolenaar2019-06-131-1/+1
| | | | | Problem: Tests are silently skipped. Solution: Throw an exception for skipped tests in more places.
* patch 8.1.1483: skipped tests are not properly listedv8.1.1483Bram Moolenaar2019-06-061-18/+18
| | | | | Problem: Skipped tests are not properly listed. Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
* patch 8.1.1461: tests do not run or are not reliable on some systemsv8.1.1461Bram Moolenaar2019-06-031-0/+1
| | | | | | | | Problem: Tests do not run or are not reliable on some systems. Solution: Use "findstr" instead of "grep" on MS-Windows. Clear PROMPT_COMMAND in the terminal test. Delete temp file. Wait for output after executing a debug command. (Yegappan Lakshmanan, closes #4479)
* patch 8.1.1457: cannot reuse a buffer when loading a screen dumpv8.1.1457Bram Moolenaar2019-06-031-1/+20
| | | | | Problem: Cannot reuse a buffer when loading a screen dump. Solution: Add the "bufnr" option.
* patch 8.1.1362: code and data in tests can be hard to readv8.1.1362Bram Moolenaar2019-05-201-12/+13
| | | | | Problem: Code and data in tests can be hard to read. Solution: Use the new heredoc style. (Yegappan Lakshmanan, closes #4400)
* patch 8.1.1330: using bold attribute in terminal changes the colorv8.1.1330Bram Moolenaar2019-05-131-1/+7
| | | | | | | Problem: Using bold attribute in terminal changes the color. (Jason Franklin) Solution: Don't set the "bold-highbright" flag in vterm unless the terminal supports less than 16 colors.
* patch 8.1.1172: cursor properties were not fully testedv8.1.1172Bram Moolenaar2019-04-141-0/+57
| | | | | Problem: Cursor properties were not fully tested. Solution: Add a test. (Dominique Pelle, closes #4256)
* patch 8.1.1170: terminal ANSI color test does not cover all colorsv8.1.1170Bram Moolenaar2019-04-131-16/+16
| | | | | | Problem: Terminal ANSI color test does not cover all colors. Solution: Use the color number, the name is not always resulting in an ANSI color when t_Co is 256.
* patch 8.1.1166: gettitle test can still fail when another Vim is runningv8.1.1166Bram Moolenaar2019-04-131-4/+5
| | | | | Problem: Gettitle test can still fail when another Vim is running. Solution: Accept any server name number. (Dominique Pelle, closes #4252)
* patch 8.1.1164: gettitle test is failing when server name differsv8.1.1164Bram Moolenaar2019-04-131-4/+8
| | | | | | Problem: Gettitle test is failing when server name differs. (Kenta Sato) Solution: Accept "VIM1" when 'autoservername' is used. (Dominique Pelle, closes #4250, closes #4249)
* patch 8.1.1162: incorrect coverage information; typo in color namev8.1.1162Bram Moolenaar2019-04-131-1/+1
| | | | | | Problem: Incorrect coverage information; typo in color name. Solution: Fix the typo. Set environment variables to have a nested Vim write the coverage info in another directory.
* patch 8.1.1161: unreachable codev8.1.1161Bram Moolenaar2019-04-121-0/+51
| | | | | | Problem: Unreachable code. Solution: Remove condition that will never be true. Add tests for all ANSI colors.
* patch 8.1.1141: terminal winpos test fails with very large terminalv8.1.1141Bram Moolenaar2019-04-091-2/+8
| | | | | | Problem: Terminal winpos test fails with very large terminal. (Dominique Pelle) Solution: Compute the expected size more accurately. (closes #4228)
* patch 8.1.1132: getwinpos() test fails on MS-Windowsv8.1.1132Bram Moolenaar2019-04-061-11/+8
| | | | | Problem: getwinpos() test fails on MS-Windows. Solution: Don't try running this test.
* patch 8.1.1131: getwinpos() does not work in the MS-Windows consolev8.1.1131Bram Moolenaar2019-04-061-10/+11
| | | | | Problem: getwinpos() does not work in the MS-Windows console. Solution: Implement getwinpos().
* patch 8.1.1128: getwinpos() test does not work on MS-Windowsv8.1.1128Bram Moolenaar2019-04-061-2/+3
| | | | | Problem: getwinpos() test does not work on MS-Windows. Solution: Skip the test.
* patch 8.1.1127: getwinpos() doesn't work in terminal on MS-Windows consolev8.1.1127Bram Moolenaar2019-04-061-0/+5
| | | | | Problem: getwinpos() doesn't work in terminal on MS-Windows console. Solution: Adjust #ifdefs. Disable test for MS-Windows console.
* patch 8.1.1125: libvterm does not handle the window position reportv8.1.1125Bram Moolenaar2019-04-061-0/+33
| | | | | | Problem: Libvterm does not handle the window position report. Solution: Let libvterm call the fallback CSI handler when not handling CSI sequence. Handle the window position report in Vim.
* patch 8.1.1121: test for term_gettitle() was disabledv8.1.1121Bram Moolenaar2019-04-061-7/+5
| | | | | | Problem: Test for term_gettitle() was disabled. Solution: Enable the test and bail out only when it doesn't work. (Dominique Pelle, closes #3776)
* patch 8.1.1051: not all ways to switch terminal mode are testedv8.1.1051Bram Moolenaar2019-03-251-0/+23
| | | | | Problem: Not all ways to switch terminal mode are tested. Solution: Add more test cases.
* patch 8.1.0981: pasting in terminal insufficiently testedv8.1.0981Bram Moolenaar2019-02-251-0/+15
| | | | | Problem: Pasting in terminal insufficiently tested. Solution: Add more tests. (Dominique Pelle, closes #4040)
* patch 8.1.0974: cannot switch from terminal window to previous tabpagev8.1.0974Bram Moolenaar2019-02-221-5/+16
| | | | | Problem: Cannot switch from terminal window to previous tabpage. Solution: Make CTRL-W gT move to previous tabpage.
* patch 8.1.0972: cannot switch from terminal window to next tabpagev8.1.0972Bram Moolenaar2019-02-221-0/+12
| | | | | Problem: Cannot switch from terminal window to next tabpage. Solution: Make CTRL-W gt move to next tabpage.