summaryrefslogtreecommitdiffstats
path: root/src/testdir
AgeCommit message (Collapse)Author
2017-06-17patch 8.0.0644: the timeout for 'hlsearch' is not testedv8.0.0644Bram Moolenaar
Problem: There is no test for 'hlsearch' timing out. Solution: Add a test.
2017-06-13patch 8.0.0642: writefile() continues after detecting an errorv8.0.0642Bram Moolenaar
Problem: writefile() continues after detecting an error. Solution: Bail out as soon as an error is detected. (suggestions by Nikolai Pavlov, closes #1476)
2017-06-11patch 8.0.0634: cannot easily get to the last quickfix listv8.0.0634Bram Moolenaar
Problem: Cannot easily get to the last quickfix list. Solution: Add "$" as a value for the "nr" argument of getqflist() and setqflist(). (Yegappan Lakshmanan)
2017-06-10patch 8.0.0633: the client-server test is still a bit flakyv8.0.0633Bram Moolenaar
Problem: The client-server test is still a bit flaky. Solution: Wait a bit for the GUI to start. Check that the version number can be obtained.
2017-06-10patch 8.0.0632: the quotestar test is still a bit flakyv8.0.0632Bram Moolenaar
Problem: The quotestar test is still a bit flaky. Solution: Kill any existing server to make the retry work. Wait for the register to be filled.
2017-06-10patch 8.0.0630: it is not easy to work on lines without a matchv8.0.0630Bram Moolenaar
Problem: The :global command does not work recursively, which makes it difficult to execute a command on a line where one pattern matches and another does not match. (Miles Cranmer) Solution: Allow for recursion if it is for only one line. (closes #1760)
2017-06-05patch 8.0.0627: "gn" selects only one character with 'nowrapscan'v8.0.0627Bram Moolenaar
Problem: When 'wrapscan' is off "gn" does not select the whole pattern when it's the last one in the text. (KeyboardFire) Solution: Check if the search fails. (Christian Brabandt, closes #1683)
2017-06-05patch 8.0.0625: shellescape() always escapes a newlinev8.0.0625Bram Moolenaar
Problem: shellescape() always escapes a newline, which does not work with some shells. (Harm te Hennepe) Solution: Only escape a newline when the "special" argument is non-zero. (Christian Brabandt, closes #1590)
2017-06-05patch 8.0.0623: error for invalid regexp is not very informativev8.0.0623Bram Moolenaar
Problem: The message "Invalid range" is used for multiple errors. Solution: Add two more specific error messages. (Itchyny, Ken Hamada)
2017-06-05patch 8.0.0622: selecting quoted text fails with 'selection' "exclusive"v8.0.0622Bram Moolenaar
Problem: Using a text object to select quoted text fails when 'selection' is set to "exclusive". (Guraga) Solution: Swap cursor and visual start position. (Christian Brabandt, closes #1687)
2017-06-05patch 8.0.0621: :stag does not respect 'switchbuf'v8.0.0621Bram Moolenaar
Problem: The ":stag" command does not respect 'switchbuf'. Solution: Check 'switchbuf' for tag commands that may open a new window. (Ingo Karkat, closes #1681) Define macros for the return values of getfile().
2017-06-05patch 8.0.0618: NFA regex engine handles [0-z] incorrectlyv8.0.0618Bram Moolenaar
Problem: NFA regex engine handles [0-z] incorrectly. Solution: Return at the right point. (James McCoy, closes #1703)
2017-06-04patch 8.0.0617: hardcopy test hangs on MS-Windowsv8.0.0617Bram Moolenaar
Problem: Hardcopy test hangs on MS-Windows. Solution: Check the postscript feature is supported.
2017-06-04patch 8.0.0616: not always setting 'background' correctly after :hi Normalv8.0.0616Bram Moolenaar
Problem: When setting the cterm background with ":hi Normal" the value of 'background' may be set wrongly. Solution: Check that the color is less than 16. Don't set 'background' when it was set explicitly. (Lemonboy, closes #1710)
2017-06-04patch 8.0.0615: using % with :hardcopy wrongly escapes spacesv8.0.0615Bram Moolenaar
Problem: Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov) Solution: Expand % differently. (Christian Brabandt, closes #1682)
2017-06-04patch 8.0.0614: float2nr() is not exactly rightv8.0.0614Bram Moolenaar
Problem: float2nr() is not exactly right. Solution: Make float2nr() more accurate. Turn test64 into a new style test. (Hirohito Higashi, closes #1688)
2017-06-04patch 8.0.0613: the conf filetype is used before ftdetect from packagesv8.0.0613Bram Moolenaar
Problem: The conf filetype detection is done before ftdetect scripts from packages that are added later. Solution: Add the FALLBACK argument to :setfiletype. (closes #1679, closes #1693)
2017-06-04patch 8.0.0612: pack dirs are added to 'runtimepath' too latev8.0.0612Bram Moolenaar
Problem: Package directories are added to 'runtimepath' only after loading non-package plugins. Solution: Split off the code to add package directories to 'runtimepath'. (Ingo Karkat, closes #1680)
2017-05-28patch 8.0.0606: cannot set the context for a specified quickfix listv8.0.0606Bram Moolenaar
Problem: Cannot set the context for a specified quickfix list. Solution: Use the list index instead of the current list. (Yegappan Lakshmanan)
2017-05-24patch 8.0.0604: gF test fails still on MS-Windowsv8.0.0604Bram Moolenaar
Problem: gF test fails still on MS-Windows. Solution: Use : before the line number and remove it from 'isfname'.
2017-05-24patch 8.0.0603: gF test fails on MS-Windowsv8.0.0603Bram Moolenaar
Problem: gF test fails on MS-Windows. Solution: Use @ instead of : before the line number
2017-05-24patch 8.0.0602: when gF fails to edit the file the cursor still movesv8.0.0602Bram Moolenaar
Problem: When gF fails to edit the file the cursor still moves to the found line number. Solution: Check the return value of do_ecmd(). (Michael Hwang)
2017-05-23patch 8.0.0601: no test coverage for :spellrepallv8.0.0601Bram Moolenaar
Problem: No test coverage for :spellrepall. Solution: Add a test. (Dominique Pelle, closes #1717)
2017-05-18patch 8.0.0600: test_recover fails on some systemsv8.0.0600Bram Moolenaar
Problem: test_recover fails on some systems. Solution: Explicitly check if "/" is writable. (Ken Takata)
2017-05-16patch 8.0.0599: diff mode is insufficiently testedv8.0.0599Bram Moolenaar
Problem: diff mode is insufficiently tested Solution: Add more test cases. (Dominique Pelle, closes #1685)
2017-05-01patch 8.0.0596: crash when complete() called after complete_add()v8.0.0596Bram Moolenaar
Problem: Crash when complete() is called after complete_add() in 'completefunc'. (Lifepillar) Solution: Bail out if compl_pattern is NULL. (closes #1668) Also avoid using freed memory.
2017-04-30patch 8.0.0590: cannot add a context to locationsv8.0.0590Bram Moolenaar
Problem: Cannot add a context to locations. Solution: Add the "context" entry in location entries. (Yegappan Lakshmanan, closes #1012)
2017-04-23patch 8.0.0586: no test for mapping timing outv8.0.0586Bram Moolenaar
Problem: No test for mapping timing out. Solution: Add a test.
2017-04-23patch 8.0.0585: test_options fails when run in the GUIv8.0.0585Bram Moolenaar
Problem: Test_options fails when run in the GUI. Solution: Also check the 'imactivatekey' value when the GUI is not running. Specify test values that work and that fail.
2017-04-22patch 8.0.0582: illegal memory access with z= commandv8.0.0582Bram Moolenaar
Problem: Illegal memory access with z= command. (Dominique Pelle) Solution: Avoid case folded text to be longer than the original text. Use MB_PTR2LEN() instead of MB_BYTE2LEN().
2017-04-22patch 8.0.0581: moving folded text is sometimes not correctv8.0.0581Bram Moolenaar
Problem: Moving folded text is sometimes not correct. Solution: Bail out when "move_end" is zero. (Matthew Malcomson)
2017-04-22patch 8.0.0580: cannot set the valid flag with setqflist()v8.0.0580Bram Moolenaar
Problem: Cannot set the valid flag with setqflist(). Solution: Add the "valid" argument. (Yegappan Lakshmanan, closes #1642)
2017-04-22patch 8.0.0579: duplicate test case for quickfixv8.0.0579Bram Moolenaar
Problem: Duplicate test case for quickfix. Solution: Remove the function. (Yegappan Lakshmanan)
2017-04-20patch 8.0.0575: using freed memory when resetting 'indentexpr'v8.0.0575Bram Moolenaar
Problem: Using freed memory when resetting 'indentexpr' while evaluating it. (Dominique Pelle) Solution: Make a copy of 'indentexpr'.
2017-04-20patch 8.0.0574: get only one quickfix list after :caddbufv8.0.0574Bram Moolenaar
Problem: Get only one quickfix list after :caddbuf. Solution: Reset qf_multiline. (Yegappan Lakshmanan)
2017-04-20patch 8.0.0571: negative line number when using :z^ in an empty bufferv8.0.0571Bram Moolenaar
Problem: The cursor line number becomes negative when using :z^ in an empty buffer. (neovim #6557) Solution: Correct the line number. Also reset the column.
2017-04-20patch 8.0.0568: 1gd may hangv8.0.0568Bram Moolenaar
Problem: "1gd" may hang. Solution: Don't get stuck in one position. (Christian Brabandt, closes #1643)
2017-04-10patch 8.0.0562: not enough test coverage for syntax commandsv8.0.0562Bram Moolenaar
Problem: Not enough test coverage for syntax commands. Solution: Add a few more tests. (Dominique Pelle, closes #1624)
2017-04-10patch 8.0.0561: undefined behavior when using backslash after empty linev8.0.0561Bram Moolenaar
Problem: Undefined behavior when using backslash after empty line. Solution: Check for an empty line. (Dominique Pelle, closes #1631)
2017-04-09patch 8.0.0559: setting ttytype to xxx does not always failv8.0.0559Bram Moolenaar
Problem: Setting ttytype to xxx does not always fail as expected. (Marvin Schmidt) Solution: Catch both possible errors. (closes #1601)
2017-04-09patch 8.0.0558: :ownsyntax is not testedv8.0.0558Bram Moolenaar
Problem: The :ownsyntax command is not tested. Solution: Add a test. (Dominique Pelle, closes #1622)
2017-04-09patch 8.0.0555: toupper/tolower test fails on OSX without Darwinv8.0.0555Bram Moolenaar
Problem: Toupper/tolower test fails on OSX without Darwin. Solution: Skip that part of the test also for OSX. (Kazunobu Kuriyama)
2017-04-09patch 8.0.0554: toupper and tolower don't work properly for Turkishv8.0.0554Bram Moolenaar
Problem: Toupper and tolower don't work properly for Turkish when 'casemap' contains "keepascii". (Bjorn Linse) Solution: When 'casemap' contains "keepascii" use ASCII toupper/tolower.
2017-04-08patch 8.0.0553: toupper/tolower test fails on Macv8.0.0553Bram Moolenaar
Problem: Toupper/tolower test with Turkish locale fails on Mac. Solution: Skip the test on Mac.
2017-04-08patch 8.0.0552: toupper and tolower don't work properly for Turkishv8.0.0552Bram Moolenaar
Problem: Toupper and tolower don't work properly for Turkish when 'casemap' is empty. (Bjorn Linse) Solution: Check the 'casemap' options when deciding how to upper/lower case.
2017-04-07patch 8.0.0550: cannot parse some etags format tags filev8.0.0550Bram Moolenaar
Problem: Some etags format tags file use 0x01, breaking the parsing. Solution: Use 0x02 for TAG_SEP. (James McCoy, closes #1614)
2017-04-07patch 8.0.0549: no test for the 8g8 commandv8.0.0549Bram Moolenaar
Problem: No test for the 8g8 command. Solution: Add a test. (Dominique Pelle, closes #1615)
2017-04-07patch 8.0.0548: saving the redo buffer only works one timev8.0.0548Bram Moolenaar
Problem: Saving the redo buffer only works one time, resulting in the "." command not working well for a function call inside another function call. (Ingo Karkat) Solution: Save the redo buffer at every user function call. (closes #1619)
2017-04-07patch 8.0.0547: extra line break in verbosefilev8.0.0547Bram Moolenaar
Problem: Extra line break in verbosefile when using ":echomsg". (Ingo Karkat) Solution: Don't call msg_start(). (closes #1618)
2017-04-07patch 8.0.0545: edit test may fail on some systemsv8.0.0545Bram Moolenaar
Problem: Edit test may fail on some systems. Solution: If creating a directory with a very long path fails, bail out.