summaryrefslogtreecommitdiffstats
path: root/src/testdir
AgeCommit message (Collapse)Author
2018-06-12patch 8.1.0049: shell cannot tell running in a terminal windowv8.1.0049Bram Moolenaar
Problem: Shell cannot tell running in a terminal window. Solution: Add the VIM_TERMINAL environment variable. (Christian Brabandt)
2018-06-12patch 8.1.0047: no completion for :unlet $VARv8.1.0047Bram Moolenaar
Problem: No completion for :unlet $VAR. Solution: Add completion. (Jason Franklin)
2018-06-12patch 8.1.0046: loading a session file fails if 'winheight' is bigv8.1.0046Bram Moolenaar
Problem: Loading a session file fails if 'winheight' is a big number. Solution: Set 'minwinheight' to zero at first. Don't give an error when setting 'minwinheight' while 'winheight' is a big number. Fix using vertical splits. Fix setting 'minwinwidth'. (closes #2970)
2018-06-12patch 8.1.0045: popup test isn't run completelyv8.1.0045Bram Moolenaar
Problem: Popup test isn't run completely. Solution: Remove "finish". Clean up function definitions.
2018-06-12patch 8.1.0044: if a test function exists Vim this may go unnoticedv8.1.0044Bram Moolenaar
Problem: If a test function exists Vim this may go unnoticed. Solution: Check for a test funtion quitting Vim. Fix tests that did exit Vim.
2018-06-12patch 8.1.0043: ++bad argument of :edit does not work properlyv8.1.0043Bram Moolenaar
Problem: ++bad argument of :edit does not work properly. Solution: Return FAIL from get_bad_opt() only when there is no valid argument. (Dominique Pelle, Christian Brabandt, closes #2966, closes #2947)
2018-06-10patch 8.1.0041: attribute "width" missing from python window attribute listv8.1.0041Bram Moolenaar
Problem: Attribute "width" missing from python window attribute list. Solution: Add the item. (Ken Takata) Order the list like the items are used in the WindowAttr() function.
2018-06-07patch 8.1.0039: cannot easily delete lines in another bufferv8.1.0039Bram Moolenaar
Problem: Cannot easily delete lines in another buffer. Solution: Add deletebufline().
2018-06-07patch 8.1.0038: popup test causes Vim to exitv8.1.0038Bram Moolenaar
Problem: Popup test causes Vim to exit. Solution: Disable the broken part of the test for now.
2018-06-06patch 8.1.0037: cannot easily append lines to another bufferv8.1.0037Bram Moolenaar
Problem: Cannot easily append lines to another buffer. Solution: Add appendbufline().
2018-06-04patch 8.1.0034: cursor not restored with ":edit #"v8.1.0034Bram Moolenaar
Problem: Cursor not restored with ":edit #". Solution: Don't assume autocommands moved the cursor when it was moved to the first non-blank.
2018-06-04patch 8.1.0033: keys to stop Vim in terminal are wrongv8.1.0033Bram Moolenaar
Problem: Keys to stop Vim in terminal are wrong. (Marius Gedminas) Solution: Move ":" to before CTRL-U.
2018-06-04patch 8.1.0032: BS in prompt buffer starts new linev8.1.0032Bram Moolenaar
Problem: BS in prompt buffer starts new line. Solution: Do not allows BS over the prompt. Make term_sendkeys() handle special keys. Add a test.
2018-06-03patch 8.1.0031: terminal test aucmd_on_close if flakyv8.1.0031Bram Moolenaar
Problem: Terminal test aucmd_on_close if flaky. Solution: Wait a bit longer.
2018-06-03patch 8.1.0030: stoping Vim running in a terminal may not workv8.1.0030Bram Moolenaar
Problem: Stoping Vim running in a terminal may not work. Solution: Instead of sending <Esc> send CTRL-O.
2018-06-03patch 8.1.0029: terminal test fails on MS-Windows when "wc" existsv8.1.0029Bram Moolenaar
Problem: Terminal test fails on MS-Windows when "wc" exists. Solution: Skip test with redirection on MS-Windows.
2018-06-03patch 8.1.0028: prompt buffer test fails on MS-Windowsv8.1.0028Bram Moolenaar
Problem: Prompt buffer test fails on MS-Windows. Solution: Disable the test for now. Remove stray assert.
2018-06-03patch 8.1.0027: difficult to make a plugin that feeds a line to a jobv8.1.0027Bram Moolenaar
Problem: Difficult to make a plugin that feeds a line to a job. Solution: Add the nitial code for the "prompt" buftype.
2018-05-26patch 8.1.0026: terminal test fails with very tall terminalv8.1.0026Bram Moolenaar
Problem: Terminal test fails with very tall terminal. (Tom) Solution: Fix the terminal window size in the test.
2018-05-26patch 8.1.0025: no test for the undofile() functionv8.1.0025Bram Moolenaar
Problem: No test for the undofile() function. Solution: Add test. (Dominique Pelle, closes #2958)
2018-05-26patch 8.1.0024: % command not testded on #ifdef and commentv8.1.0024Bram Moolenaar
Problem: % command not testded on #ifdef and comment. Solution: Add tests. (Dominique Pelle, closes #2956)
2018-05-23patch 8.1.0022: repeating put from expression register failsv8.1.0022Bram Moolenaar
Problem: Repeating put from expression register fails. Solution: Re-evaluate the expression register. (Andy Massimino, closes #2945)
2018-05-22patch 8.1.0020: cannot tell whether a register is executing or recordingv8.1.0020Bram Moolenaar
Problem: Cannot tell whether a register is being used for executing or recording. Solution: Add reg_executing() and reg_recording(). (Hirohito Higashi, closes #2745) Rename the global variables for consistency. Store the register name in reg_executing.
2018-05-22patch 8.1.0019: error when defining a Lambda with index of a function resultv8.1.0019Bram Moolenaar
Problem: Error when defining a Lambda with index of a function result. Solution: When not evaluating an expression and skipping a function call, set the return value to VAR_UNKNOWN.
2018-05-22patch 8.1.0018: using "gn" may select wrong text when wrappingv8.1.0018Bram Moolenaar
Problem: Using "gn" may select wrong text when wrapping. Solution: Avoid wrapping when searching forward. (Christian Brabandt)
2018-05-22patch 8.1.0017: shell command completion has duplicatesv8.1.0017Bram Moolenaar
Problem: Shell command completion has duplicates. (Yegappan Lakshmanan) Solution: Use a hash table to avoid duplicates. (Ozaki Kiichi, closes #539, closes #2733)
2018-05-21patch 8.1.0011: maparg() and mapcheck() confuse empty and non-existingv8.1.0011Bram Moolenaar
Problem: maparg() and mapcheck() confuse empty and non-existing. Solution: Return <Nop> for an existing non-empty mapping. (closes #2940)
2018-05-20patch 8.1.0009: tabpages insufficiently testedv8.1.0009Bram Moolenaar
Problem: Tabpages insufficiently tested. Solution: Add more test coverage. (Dominique Pelle, closes #2934)
2018-05-20patch 8.1.0008: no test for strwidth()v8.1.0008Bram Moolenaar
Problem: No test for strwidth(). Solution: Add a test. (Dominique Pelle, closes #2931)
2018-05-20patch 8.1.0007: no test for "o" and "O" in Visual block modev8.1.0007Bram Moolenaar
Problem: No test for "o" and "O" in Visual block mode. Solution: Add a test. (Dominique Pelle, closes #2932)
2018-05-19patch 8.1.0005: test for :compiler command fails on MS-Windowsv8.1.0005Bram Moolenaar
Problem: Test for :compiler command fails on MS-Windows. Solution: Ignore difference in path.
2018-05-19patch 8.1.0004: test for :compiler command sometimes failsv8.1.0004Bram Moolenaar
Problem: Test for :compiler command sometimes fails. Solution: Be less strict about the error message. (Dominique Pelle)
2018-05-19patch 8.1.0003: the :compiler command is not testedv8.1.0003Bram Moolenaar
Problem: The :compiler command is not tested. Solution: Add a test. (Dominique Pelle, closes #2930)
2018-05-19patch 8.1.0002: :stopinsert changes the message positionv8.1.0002Bram Moolenaar
Problem: :stopinsert changes the message position. Solution: Save and restore msg_col and msg_row in clearmode(). (Jason Franklin)
2018-05-17Vim 8.1 releasev8.1.0000Bram Moolenaar
Update version number and information. Fix a couple of tests.
2018-05-15patch 8.0.1848: 'termwinscroll' does not work properlyv8.0.1848Bram Moolenaar
Problem: 'termwinscroll' does not work properly. (Dominique Pelle) Solution: Subtract removed scrollback from the scrollback count. Add a test for 'termwinscroll'. (closes #2909)
2018-05-15patch 8.0.1845: various comment updates needed, missing white spacev8.0.1845Bram Moolenaar
Problem: Various comment updates needed, missing white space. Solution: Update comments, add white space.
2018-05-15patch 8.0.1844: superfluous quickfix code, missing examplesv8.0.1844Bram Moolenaar
Problem: Superfluous quickfix code, missing examples. Solution: Remove unneeded code. Add a few examples. Add a bit more testing. (Yegappan Lakshmanan, closes #2916)
2018-05-14patch 8.0.1840: getwinpos() is not testedv8.0.1840Bram Moolenaar
Problem: getwinpos() is not tested. Solution: Add a test. (Dominique Pelle, closes #2911)
2018-05-13patch 8.0.1837: one character cmdline abbreviation not triggered after '<,'>v8.0.1837Bram Moolenaar
Problem: One character cmdline abbreviation not triggered after '<,'>. Solution: Skip over the special range. (Christian Brabandt, closes #2320)
2018-05-13patch 8.0.1836: buffer-local window options may not be recentv8.0.1836Bram Moolenaar
Problem: Buffer-local window options may not be recent if the buffer is still open in another window. Solution: Copy the options from the window instead of the outdated window options. (Bjorn Linse, closes #2336)
2018-05-13patch 8.0.1832: cannot use :unlet for an environment variablev8.0.1832Bram Moolenaar
Problem: Cannot use :unlet for an environment variable. Solution: Make it work. Use unsetenv() if available. (Ken Takata, closes #2855)
2018-05-13patch 8.0.1831: sometimes the quickfix title is incorrectly prefixed with ':'v8.0.1831Bram Moolenaar
Problem: Sometimes the quickfix title is incorrectly prefixed with ':'. Solution: Prepend the colon in another way. (Yegappan Lakshmanan, closes #2905)
2018-05-12patch 8.0.1823: test for terminal stdout redirection is flakyv8.0.1823Bram Moolenaar
Problem: Test for terminal stdout redirection is flaky. Solution: Wait for the job to finish.
2018-05-12patch 8.0.1820: terminal window redirecting stdout does not show stderrv8.0.1820Bram Moolenaar
Problem: Terminal window redirecting stdout does not show stderr. (Matéo Zanibelli) Solution: When stdout is not connected to pty_master_fd then use it for stderr. (closes #2903)
2018-05-12patch 8.0.1819: swap file warning for file with non-existing directoryv8.0.1819Bram Moolenaar
Problem: Swap file warning for a file in a non-existing directory, if there is another with the same file name. (Juergen Weigert) Solution: When expanding the file name fails compare the file names.
2018-05-12patch 8.0.1817: a timer may change v:count unexpectedlyv8.0.1817Bram Moolenaar
Problem: A timer may change v:count unexpectedly. Solution: Save and restore v:count and similar variables when a timer callback is invoked. (closes #2897)
2018-05-12patch 8.0.1816: no test for setcmdpos()v8.0.1816Bram Moolenaar
Problem: No test for setcmdpos(). Solution: Add a test. (Dominique Pelle, closes #2901)
2018-05-10patch 8.0.1811: no test for winrestcmd()v8.0.1811Bram Moolenaar
Problem: No test for winrestcmd(). Solution: Add a test. (Dominique Pelle, closes #2894)
2018-05-10patch 8.0.1807: function to set terminal name is too longv8.0.1807Bram Moolenaar
Problem: Function to set terminal name is too long. Solution: Refactor the function. Fix typo in test.