summaryrefslogtreecommitdiff
path: root/src/testdir
AgeCommit message (Collapse)Author
2017-09-11patch 8.0.1095: terminal multibyte escrape test is flakyBram Moolenaar
Problem: Terminal multibyte escrape test is flaky. Solution: Add another condition to wait for.
2017-09-11patch 8.0.1093: various small quickfix issuesBram Moolenaar
Problem: Various small quickfix issues. Solution: Remove ":" prefix from title set by a user. Add the qf_id2nr(). function. Add a couple more tests. Update documentation. (Yegappan Lakshmanan)
2017-09-10patch 8.0.1090: cannot get the text under the cursor like v:beval_textBram Moolenaar
Problem: cannot get the text under the cursor like v:beval_text Solution: Add <cexpr>.
2017-09-10patch 8.0.1087: Test_terminal_cwd is flakyBram Moolenaar
Problem: Test_terminal_cwd is flaky. MS-Windows: term_start() "cwd" argument does not work. Solution: Wait for the condition to be true instead of using a sleep. Pass the directory to winpty.
2017-09-09patch 8.0.1083: leaking memory in input part of channelBram Moolenaar
Problem: Leaking memory in input part of channel. Solution: Clear the input part of channel. Free the entry. Move failing command test to a separate file to avoid bogus leak reports clouding tests that should not leak.
2017-09-09patch 8.0.1082: tests fail when run under valgrindBram Moolenaar
Problem: Tests fail when run under valgrind. Solution: Increase waiting times.
2017-09-08patch 8.0.1074: ":term NONE" does not work on MS-WindowsBram Moolenaar
Problem: ":term NONE" does not work on MS-Windows. Solution: Make it work. Split "pty" into "pty_in" and "pty_out". (Yasuhiro Matsumoto, closes #2058, closes #2045)
2017-09-07patch 8.0.1070: terminal test is flaky on MacBram Moolenaar
Problem: Terminal test is flaky on Mac. Solution: Add Test_terminal_noblock() to list of flaky tests.
2017-09-06patch 8.0.1067: try/catch in timer does not prevent it from being stoppedBram Moolenaar
Problem: Using try/catch in timer does not prevent it from being stopped. Solution: Reset the exception context and use did_emsg instead of called_emsg.
2017-09-05patch 8.0.1058: terminal redirection test is flakyBram Moolenaar
Problem: Terminal redirection test is flaky. Solution: Wait for job to finish.
2017-09-05patch 8.0.1057: terminal scrape test waits too longBram Moolenaar
Problem: Terminal scrape test waits too long, it checks for one instead of three. Solution: Check there are three characters. (micbou)
2017-09-04patch 8.0.1055: bufline test hangs on MS-WindowsBram Moolenaar
Problem: Bufline test hangs on MS-Windows. Solution: Avoid message for writing file. Source shared.vim when running test individually.
2017-09-04patch 8.0.1054: terminal test fails on MS-WindowsBram Moolenaar
Problem: Terminal test fails on MS-Windows. Solution: Disable the redirection test for now. Improve scrape test to make it less flaky.
2017-09-04patch 8.0.1053: setline() does not work on startupBram Moolenaar
Problem: setline() does not work on startup. (Manuel Ortega) Solution: Do not check for ml_mfp to be set for the current buffer. (Christian Brabandt)
2017-09-03patch 8.0.1052: term_start() does not allow in_io, out_io and err_io optionsBram Moolenaar
Problem: term_start() does not allow in_io, out_io and err_io options. Solution: Add JO_OUT_IO to get_job_options().
2017-09-03patch 8.0.1051: cannot run terminal with spaces in argumentBram Moolenaar
Problem: Cannot run terminal with spaces in argument. Solution: Accept backslash to escape space and other characters. (closes #1999)
2017-09-03patch 8.0.1049: shell on Mac can't handle long textBram Moolenaar
Problem: Shell on Mac can't handle long text, making terminal test fail. Solution: Only write 1000 characters instead of 5000.
2017-09-03patch 8.0.1048: no test for what 8.0.1020 fixesBram Moolenaar
Problem: No test for what 8.0.1020 fixes. Solution: Add test_feedinput(). Add a test. (Ozaki Kiichi, closes #2046)
2017-09-03patch 8.0.1045: running tests may pollute shell historyBram Moolenaar
Problem: Running tests may pollute shell history. (Manuel Ortega) Solution: Make $HISTFILE empty.
2017-09-02patch 8.0.1041: bogus characters when indenting during visual-block appendBram Moolenaar
Problem: Bogus characters appear when indenting kicks in while doing a visual-block append. Solution: Recompute when indenting is done. (Christian Brabandt)
2017-09-02patch 8.0.1040: cannot use another error format in getqflist()Bram Moolenaar
Problem: Cannot use another error format in getqflist(). Solution: Add the "efm" argument to getqflist(). (Yegappan Lakshmanan)
2017-09-02patch 8.0.1039: cannot change a line in not current bufferBram Moolenaar
Problem: Cannot change a line in a buffer other than the current one. Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953)
2017-09-02patch 8.0.1037: "icase" of 'diffopt' is not used for highlightingBram Moolenaar
Problem: "icase" of 'diffopt' is not used for highlighting differences. Solution: Also use "icase". (Rick Howe)
2017-09-02patch 8.0.1036: ++eof argument for terminal only available on MS-WindowsBram Moolenaar
Problem: ++eof argument for terminal only available on MS-Windows. Solution: Also support ++eof on Unix. Add a test.
2017-09-02patch 8.0.1034: sending buffer lines to terminal doesn't work on MS-WindowsBram Moolenaar
Problem: Sending buffer lines to terminal doesn't work on MS-Windows. Solution: Send CTRL-D to mark the end of the text. (Yasuhiro Matsumoto, closes #2043) Add the "eof_chars" option.
2017-09-01patch 8.0.1031: "text" argument for getqflist() is confusingBram Moolenaar
Problem: "text" argument for getqflist() is confusing. (Lcd47) Solution: Use "lines" instead. (Yegappan Lakshmanan)
2017-08-31patch 8.0.1029: return value of getqflist() is inconsistentBram Moolenaar
Problem: Return value of getqflist() is inconsistent. (Lcd47) Solution: Always return an "items" entry.
2017-08-30patch 8.0.1026: GTK on-the-spot input has problemsBram Moolenaar
Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth) Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes #1215)
2017-08-30patch 8.0.1025: stray copy command in testBram Moolenaar
Problem: Stray copy command in test. Solution: Remove the copy command.
2017-08-30patch 8.0.1024: folds lost when session file has a buffer in two windowsBram Moolenaar
Problem: Manual folds are lost when a session file has the same buffer in two windows. (Jeansen) Solution: Use ":edit" only once. (Christian Brabandt, closes #1958)
2017-08-30patch 8.0.1023: it is not easy to identify a quickfix listBram Moolenaar
Problem: It is not easy to identify a quickfix list. Solution: Add the "id" field. (Yegappan Lakshmanan)
2017-08-30patch 8.0.1022: test 80 is old styleBram Moolenaar
Problem: Test 80 is old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan)
2017-08-30patch 8.0.1019: pasting in virtual edit happens in the wrong placeBram Moolenaar
Problem: Pasting in virtual edit happens in the wrong place. Solution: Do not adjust coladd when after the end of the line (closes #2015)
2017-08-30patch 8.0.1017: test for MS-Windows $HOME always passesBram Moolenaar
Problem: Test for MS-Windows $HOME always passes. Solution: Rename the test function. Make the test pass.
2017-08-30patch 8.0.1015: missing update to terminal testBram Moolenaar
Problem: Missing update to terminal test. Solution: Add the changes to the test.
2017-08-29patch 8.0.1012: MS-Windows: problem with $HOME when is was set internallyBram Moolenaar
Problem: MS-Windows: Problem with $HOME when is was set internally. Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes #2013)
2017-08-29patch 8.0.1011: terminal test fails with Athena and MotifBram Moolenaar
Problem: Terminal test fails with Athena and Motif. Solution: Ignore the error for the input context. (Kazunobu Kuriyama)
2017-08-27patch 8.0.1007: no test for filetype detection for scriptsBram Moolenaar
Problem: No test for filetype detection for scripts. Solution: Add a first test file script filetype detection.
2017-08-27patch 8.0.1006: quickfix list changes when parsing text with 'erroformat'Bram Moolenaar
Problem: Cannot parse text with 'erroformat' without changing a quickfix list. Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan)
2017-08-27patch 8.0.1004: matchstrpos() without a match returns too many itemsBram Moolenaar
Problem: Matchstrpos() without a match returns too many items. Solution: Also remove the second item when the position is beyond the end of the string. (Hirohito Higashi) Use an enum for the type.
2017-08-26patch 8.0.1000: cannot open a terminal without running a job in itBram Moolenaar
Problem: Cannot open a terminal without running a job in it. Solution: Make ":terminal NONE" open a terminal with a pty.
2017-08-26patch 8.0.0999: indenting raw C++ strings is wrongBram Moolenaar
Problem: Indenting raw C++ strings is wrong. Solution: Add special handling of raw strings. (Christian Brabandt)
2017-08-26patch 8.0.0998: strange error when using K while only spaces are selectedBram Moolenaar
Problem: Strange error when using K while only spaces are selected. (Christian J. Robinson) Solution: Check for blank argument.
2017-08-25patch 8.0.0995: terminal tests fail on MacBram Moolenaar
Problem: Terminal tests fail on Mac. Solution: Add workaround: sleep a moment in between sending keys.
2017-08-20patch 8.0.0979: terminal noblock test fails on MS-WindowsBram Moolenaar
Problem: Terminal noblock test fails on MS-Windows. (Christian Brabandt) Solution: Ignore empty line below "done".
2017-08-20patch 8.0.0978: writing to terminal job is not testedBram Moolenaar
Problem: Writing to terminal job is not tested. Solution: Add a test.
2017-08-20patch 8.0.0976: cannot send lines to a terminal jobBram Moolenaar
Problem: Cannot send lines to a terminal job. Solution: Make [range]terminal send selected lines to the job. Use ++rows and ++cols for the terminal size.
2017-08-20patch 8.0.0974: resetting a string option does not trigger OptionSetBram Moolenaar
Problem: Resetting a string option does not trigger OptionSet. (Rick Howe) Solution: Set the origval.
2017-08-19patch 8.0.0963: terminal test fails on MacOSBram Moolenaar
Problem: Terminal test fails on MacOS. (chdiza) Solution: Wait for the shell to echo the characters. (closes #1991)
2017-08-19patch 8.0.0962: crash with virtualedit and joining linesBram Moolenaar
Problem: Crash with virtualedit and joining lines. (Joshua T Corbin, Neovim #6726) Solution: When using a mark check that coladd is valid.