summaryrefslogtreecommitdiff
path: root/src/testdir
AgeCommit message (Collapse)Author
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.
2017-08-18patch 8.0.0958: terminal test fails on Windows when winpty dll is missingBram Moolenaar
Problem: The terminal test fails on MS-Windows when compiled with the terminal feature but the winpty DLL is missing. Solution: Check if the terminal feature works. (Ken Takata)
2017-08-18patch 8.0.0957: a terminal job can deadlock when sending many keysBram Moolenaar
Problem: When term_sendkeys() sends many keys it may get stuck in writing to the job. Solution: Make the write non-blocking, buffer keys to be sent.
2017-08-17patch 8.0.0955: Test_existent_file() fails on some file systemsBram Moolenaar
Problem: Test_existent_file() fails on some file systems. Solution: Run the test again with a sleep when the test fails without a sleep. (James McCoy, closes #1984)
2017-08-14patch 8.0.0944: test_profile is a little bit flakyBram Moolenaar
Problem: Test_profile is a little bit flaky. Solution: Accept a match when self and total time are the same. (James McCoy, closes #1972)
2017-08-14patch 8.0.0943: MS-Windows: Test_terminal_scrape_multibyte may failBram Moolenaar
Problem: Test_terminal_scrape_multibyte fails if the codepage is not utf-8. Solution: Start "cmd" with the utf-8 codepage. (micbou, closes #1975)
2017-08-14patch 8.0.0940: Test_terminal_scrape_multibyte is flakyBram Moolenaar
Problem: Test_terminal_scrape_multibyte is flaky. (James McCoy) Solution: Use WaitFor() instead of term_wait().
2017-08-14patch 8.0.0939: Test_terminal_env is flakyBram Moolenaar
Problem: Test_terminal_env is flaky. (James McCoy) Solution: Use WaitFor() instead of term_wait().
2017-08-13patch 8.0.0936: mode() returns wrong value for a terminal windowBram Moolenaar
Problem: Mode() returns wrong value for a terminal window. Solution: Return 't' when typed keys go to a job.
2017-08-13patch 8.0.0933: terminal test tries to start GUI when it's not possibleBram Moolenaar
Problem: Terminal test tries to start GUI when it's not possible. Solution: Check if the GUI can run. (James McCoy, closes #1971)
2017-08-13patch 8.0.0928: MS-Windows: passing arglist to job has escaping problemsBram Moolenaar
Problem: MS-Windows: passing arglist to job has escaping problems. Solution: Improve escaping. (Yasuhiro Matsumoto, closes #1954)
2017-08-13patch 8.0.0923: crash in GUI when terminal job exitsBram Moolenaar
Problem: Crash in GUI when terminal job exits. (Kazunobu Kuriyama) Solution: reset in_terminal_loop when a terminal is freed.
2017-08-13patch 8.0.0922: quickfix list always added after current oneBram Moolenaar
Problem: Quickfix list always added after current one. Solution: Make it possible to add a quickfix list after the last one. (Yegappan Lakshmanan)
2017-08-12patch 8.0.0916: cannot specify properties of window for terminal openBram Moolenaar
Problem: Cannot specify properties of window for when opening a window for a finished terminal job. Solution: Add "term_opencmd".
2017-08-12patch 8.0.0912: cannot run a job in a hidden terminalBram Moolenaar
Problem: Cannot run a job in a hidden terminal. Solution: Add option "hidden" and ++hidden.
2017-08-11patch 8.0.0911: terminal test takes too longBram Moolenaar
Problem: Terminal test takes too long. Solution: Instead of "sleep 1" use a Python program to briefly sleep.
2017-08-11patch 8.0.0910: cannot create a terminal in the current windowBram Moolenaar
Problem: Cannot create a terminal in the current window. Solution: Add option "curwin" and ++curwin.
2017-08-11patch 8.0.0908: cannot set terminal size with optionsBram Moolenaar
Problem: Cannot set terminal size with options. Solution: Add "term_rows", "term_cols" and "vertical".
2017-08-11patch 8.0.0906: don't recognize Couchbase filesBram Moolenaar
Problem: Don't recognize Couchbase files. Solution: Add filetype detection. (Eugene Ciurana, closes #1951)
2017-08-11patch 8.0.0904: cannot set a location list from textBram Moolenaar
Problem: Cannot set a location list from text. Solution: Add the "text" argument to setqflist(). (Yegappan Lakshmanan)
2017-08-11patch 8.0.0903: early return from test functionBram Moolenaar
Problem: Early return from test function. Solution: Remove the return.
2017-08-11patch 8.0.0902: cannot specify directory or environment for a jobBram Moolenaar
Problem: Cannot specify directory or environment for a job. Solution: Add the "cwd" and "env" arguments to job options. (Yasuhiro Matsumoto, closes #1160)
2017-08-10patch 8.0.0896: cannot close a terminal window when the job endsBram Moolenaar
Problem: Cannot automaticlaly close a terminal window when the job ends. Solution: Add the ++close argument to :term. Add the term_finish option to term_start(). (Yasuhiro Matsumoto, closes #1950) Also add ++open.