summaryrefslogtreecommitdiff
path: root/src/testdir
AgeCommit message (Collapse)Author
2017-02-01patch 8.0.0278: GUI test fails on MS-WindowsBram Moolenaar
Problem: GUI test fails on MS-Windows. Solution: Check that tester_HOME exists.
2017-02-01patch 8.0.0277: the GUI test may trigger fontconfig and take a long timeBram Moolenaar
Problem: The GUI test may trigger fontconfig and take a long time. Solution: Set $XDG_CACHE_HOME. (Kazunobu Kuriyama)
2017-01-30patch 8.0.0272: crash on exit is not detected when running testsBram Moolenaar
Problem: Crash on exit is not detected when running tests. Solution: Remove the dash before the command. (Dominique Pelle, closes #1425)
2017-01-29patch 8.0.0271: may get ml_get error when :tcldo deletes linesBram Moolenaar
Problem: May get ml_get error when :tcldo deletes lines or switches to another buffer. (Nikolai Pavlov, closes #1421) Solution: Check the buffer and line every time.
2017-01-29patch 8.0.0270: may get ml_get error when :rubydo deletes linesBram Moolenaar
Problem: May get ml_get error when :rubydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.
2017-01-29patch 8.0.0269: may get ml_get error when :perldo deletes linesBram Moolenaar
Problem: May get ml_get error when :perldo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.
2017-01-29patch 8.0.0268: may get ml_get error when :luado deletes linesBram Moolenaar
Problem: May get ml_get error when :luado deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.
2017-01-29patch 8.0.0267: channel test sometimes fails on MacBram Moolenaar
Problem: A channel test sometimes fails on Mac. Solution: Add the test to the list of flaky tests.
2017-01-29patch 8.0.0265: may get ml_get error when :pydo deletes linesBram Moolenaar
Problem: May get ml_get error when :pydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.
2017-01-29patch 8.0.0263: Farsi support is not tested enoughBram Moolenaar
Problem: Farsi support is not tested enough. Solution: Add more tests for Farsi. Clean up the code.
2017-01-29patch 8.0.0262: Farsi support is barely testedBram Moolenaar
Problem: Farsi support is barely tested. Solution: Add more tests for Farsi. Clean up the code.
2017-01-29patch 8.0.0261: not enough test coverage for eval functionsBram Moolenaar
Problem: Not enough test coverage for eval functions. Solution: Add more tests. (Dominique Pelle, closes #1420)
2017-01-29patch 8.0.0259: tab commands do not handle count correctlyBram Moolenaar
Problem: Tab commands do not handle count correctly. (Ken Hamada) Solution: Add ADDR_TABS_RELATIVE. (Hirohito Higashi)
2017-01-29patch 8.0.0258: mksession test leaves file behindBram Moolenaar
Problem: mksession test leaves file behind. Solution: Delete the file. Rename files to start with "X".
2017-01-28patch 8.0.0255: setpos() does not use the buffer argument for all marksBram Moolenaar
Problem: When calling setpos() with a buffer argument it often is ignored. (Matthew Malcomson) Solution: Make the buffer argument work for all marks local to a buffer. (neovim #5713) Add more tests.
2017-01-28patch 8.0.0254: error message of assert functions is sometimes incompleteBram Moolenaar
Problem: When using an assert function one can either specify a message or get a message about what failed, not both. Solution: Concatenate the error with the message.
2017-01-28patch 8.0.0253: error when loading session if winminheight is 2Bram Moolenaar
Problem: When creating a session when winminheight is 2 or larger and loading that session gives an error. Solution: Also set winminheight before setting winheight to 1. (Rafael Bodill, neovim #5717)
2017-01-28patch 8.0.0251: not easy to select Python 2 or 3Bram Moolenaar
Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata)
2017-01-28patch 8.0.0250: virtcol() does not work well for multi-byte charactersBram Moolenaar
Problem: When virtcol() gets a column that is not the first byte of a multi-byte character the result is unpredictable. (Christian Ludwig) Solution: Correct the column to the first byte of a multi-byte character. Change the utf-8 test to new style.
2017-01-27patch 8.0.0247: need to type Ctrl-N twice to select a completionBram Moolenaar
Problem: Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice to have a menu entry selected. (Lifepillar) Solution: call ins_compl_free(). (Christian Brabandt, closes #1411)
2017-01-26patch 8.0.0243: tolower() does not work if the byte count changesBram Moolenaar
Problem: When making a character lower case with tolower() changes the byte cound, it is not made lower case. Solution: Add strlow_save(). (Dominique Pelle, closes #1406)
2017-01-26patch 8.0.0242: no tests for user command completionBram Moolenaar
Problem: Completion of user defined functions is not covered by tests. Solution: Add tests. Also test various errors of user-defined commands. (Dominique Pelle, closes #1413)
2017-01-25patch 8.0.0238: bracketed paste does not disable autoindentBram Moolenaar
Problem: When using bracketed paste autoindent causes indent to be increased. Solution: Disable 'ai' and set 'paste' temporarily. (Ken Takata)
2017-01-24patch 8.0.0237: when 'wildoptions' is "tagfile" completion may not workBram Moolenaar
Problem: When setting wildoptions=tagfile the completion context is not set correctly. (desjardins) Solution: Check for EXPAND_TAGS_LISTFILES. (Christian Brabandt, closes #1399)
2017-01-24patch 8.0.0234: crash when using put in Visual modeBram Moolenaar
Problem: When several lines are visually selected and one of them is short, using put may cause a crash. (Axel Bender) Solution: Check for a short line. (Christian Brabandt)
2017-01-24patch 8.0.0233: paste test fails in the GUIBram Moolenaar
Problem: The paste test fails if the GUI is being used. Solution: Skip the test in the GUI.
2017-01-24patch 8.0.0231: bracketed paste mode is not testedBram Moolenaar
Problem: There are no tests for bracketed paste mode. Solution: Add a test. Fix repeating with "normal .".
2017-01-24patch 8.0.0227: crash with ff=dos when first line in file has no CRBram Moolenaar
Problem: Crash when 'fileformat' is forced to "dos" and the first line in the file is empty and does not have a CR character. Solution: Don't check for CR before the start of the buffer.
2017-01-24patch 8.0.0226: test for patch 8.0.0224 missing CR charactersBram Moolenaar
Problem: The test for patch 8.0.0224 misses the CR characters and passes even without the fix. (Christian Brabandt) Solution: Use double quotes and \<CR>.
2017-01-23patch 8.0.0225: put in Visual block mode terminates earlyBram Moolenaar
Problem: When a block is visually selected and put is used on the end of the selection only one line is changed. Solution: Check for the end properly. (Christian Brabandt, neovim issue 5781)
2017-01-23patch 8.0.0224: change to 'fileformats' from autocmd does not take effectBram Moolenaar
Problem: When 'fileformats' is changed in a BufReadPre auto command, it does not take effect in readfile(). (Gary Johnson) Solution: Check the value of 'fileformats' after executing auto commands. (Christian Brabandt)
2017-01-22patch 8.0.0222: blockwise put on multi-byte character misplacedBram Moolenaar
Problem: When a multi-byte character ends in a zero byte, putting blockwise text puts it before the character instead of after it. Solution: Use int instead of char for the character under the cursor. (Luchr, closes #1403) Add a test.
2017-01-22patch 8.0.0220: completion of highlight names misses a few valuesBram Moolenaar
Problem: Completion for :match does not show "none" and other missing highlight names. Solution: Skip over cleared entries before checking the index to be at the end.
2017-01-22patch 8.0.0219: ubsan reports errors for overflowBram Moolenaar
Problem: Ubsan reports errors for integer overflow. Solution: Define macros for minimum and maximum values. Select an expression based on the value. (Mike Williams)
2017-01-22patch 8.0.0218: no completion for :cexpr and similar commandsBram Moolenaar
Problem: No command line completion for :cexpr, :cgetexpr, :caddexpr, etc. Solution: Make completion work. (Yegappan Lakshmanan) Add a test.
2017-01-17patch 8.0.0206: test coverage for :retab insufficientBram Moolenaar
Problem: Test coverage for :retab insufficient. Solution: Add test for :retab. (Dominique Pelle, closes #1391)
2017-01-17patch 8.0.0205: wrong behavior after :undojoinBram Moolenaar
Problem: After :undojoin some commands don't work properly, such as :redo. (Matthew Malcomson) Solution: Don't set curbuf->b_u_curhead. (closes #1390)
2017-01-17patch 8.0.0202: no test for invalid syntax group nameBram Moolenaar
Problem: No test for invalid syntax group name. Solution: Add a test for group name error and warning.
2017-01-17patch 8.0.0201: completion of highlight groups includes cleared namesBram Moolenaar
Problem: When completing a group name for a highlight or syntax command cleared groups are included. Solution: Skip groups that have been cleared.
2017-01-17patch 8.0.0200: some syntax arguments are not testedBram Moolenaar
Problem: Some syntax arguments are not tested. Solution: Add more syntax command tests.
2017-01-17patch 8.0.0198: some syntax arguments take effect even after "if 0"Bram Moolenaar
Problem: Some syntax arguments take effect even after "if 0". (Taylor Venable) Solution: Properly skip the syntax statements. Make "syn case" and "syn conceal" report the current state. Fix that "syn clear" didn't reset the conceal flag. Add tests for :syntax skipping properly.
2017-01-16patch 8.0.0197: system() test skips some parts for MS-WindowsBram Moolenaar
Problem: On MS-Windows the system() test skips a few parts. Solution: Swap single and double quotes for the command.
2017-01-16patch 8.0.0196: profile test is slo and does not work on MS-WindowsBram Moolenaar
Problem: The test for :profile is slow and does not work on MS-Windows. Solution: Use the "-es" argument. (Dominique Pelle) Swap single and double quotes for system()
2017-01-16patch 8.0.0195: fail to jump to static tag in current fileBram Moolenaar
Problem: Jumping to a tag that is a static item in the current file fails. (Kazunobu Kuriyama) Solution: Make sure the first byte of the tag key is not NUL. (Suggested by James McCoy, closes #1387)
2017-01-15patch 8.0.0194: profile tests fails if total and self time are equalBram Moolenaar
Problem: Profile tests fails if total and self time are equal. Solution: Make one time optional.
2017-01-15patch 8.0.0189: profile commands are not testedBram Moolenaar
Problem: There are no tests for the :profile command. Solution: Add tests. (Dominique Pelle, closes #1383)
2017-01-14patch 8.0.0186: confusing error message from assert_notequal()Bram Moolenaar
Problem: The error message from assert_notequal() is confusing. Solution: Only mention the expected value.
2017-01-14patch 8.0.0185: system() test fails on MS-WindowsBram Moolenaar
Problem: The system() test fails on MS-Windows. Solution: Skip the test on MS-Windows.
2017-01-14patch 8.0.0184: when an error is caught Vim still exits with non-zero resultBram Moolenaar
Problem: When in Ex mode and an error is caught by try-catch, Vim still exits with a non-zero exit code. Solution: Don't set ex_exitval when inside a try-catch. (partly by Christian Brabandt)
2017-01-14patch 8.0.0180: error E937 is used twiceBram Moolenaar
Problem: Error E937 is used both for duplicate key in JSON and for trying to delete a buffer that is in use. Solution: Rename the JSON error to E938. (Norio Takagi, closes #1376)