aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
Commit message (Collapse)AuthorAge
...
* | Merge #8832 from eraserhd/vim-insert-setline-undo-fixesJustin M. Keyes2018-08-14
|\ \ | |/ |/|
| * vim-patch:8.1.0256: using setline() in TextChangedI splits undoJason Felice2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using setline() in TextChangedI splits undo. Solution: Use another solution for undo not working properly. https://github.com/vim/vim/commit/9fa9506853516c82851baec643aa47458cb8b3bc This deviates from Vim in the handling of the CursorHoldI event. In Vim, any buffer changes are merged into the insert. In Neovim, CursorHoldI is handled via the multiqueue, and the point at which the cursor hold is implemented (in input.c) doesn't know enough about it. Making all queued events merge into the insert seems more wronger since changes by other asynchronous events really should be separately undoable.
| * vim-patch:8.1.0245: calling setline() in TextChangedI autocmd breaks undoJason Felice2018-08-09
| | | | | | | | | | | | | | Problem: Calling setline() in TextChangedI autocmd breaks undo. (Jason Felice) Solution: Don't save lines for undo when already saved. (closes vim/vim#3291) https://github.com/vim/vim/commit/91d2e783b41ca900bc603b3cb5e083c8a4a33170
* | vim-patch:8.0.1397: pattern with \& following nothing gives an errorJan Edmund Lazo2018-08-12
| | | | | | | | | | | | Problem: Pattern with \& following nothing gives an error. Solution: Emit an empty node when needed. https://github.com/vim/vim/commit/890dd05492d88d48eee1dda7f7a1811d027ce7ca
* | vim-patch:8.0.1257: no test for fix of undefined behaviorJan Edmund Lazo2018-08-12
| | | | | | | | | | | | Problem: No test for fix of undefined behavior. Solution: Add a test. (closes vim/vim#2255) https://github.com/vim/vim/commit/2973daafe1732963b8924cb9df53c608804d66b3
* | vim-patch:8.0.1243: no test for what 8.0.1227 fixesJan Edmund Lazo2018-08-12
| | | | | | | | | | | | Problem: No test for what 8.0.1227 fixes. Solution: Add a test that triggers the problem. (Christian Brabandt) https://github.com/vim/vim/commit/f45938cc20ed6992e5215ffe41b73b528c78be9c
* | Merge #8837 from janlazo/vim-8.0.1290Justin M. Keyes2018-08-12
|\ \
| * | oldtests: Test_undofile() passesJan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | Set undodir to Vim's default value. Fix pathsep of expected undofile path for Windows. Comment out invalid test case for Neovim.
| * | vim-patch:8.1.0025: no test for the undofile() functionJan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | Problem: No test for the undofile() function. Solution: Add test. (Dominique Pelle, closes vim/vim#2958) https://github.com/vim/vim/commit/e5fa11186fde4a19e505eba403d3af8c61d11304
| * | vim-patch:8.0.1433: illegal memory access after undoJan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | | | | Problem: Illegal memory access after undo. (Dominique Pelle) Solution: Avoid the column becomes negative. (Christian Brabandt, closes vim/vim#2533) https://github.com/vim/vim/commit/95dbcbea6d85a5b79d9617ab3863458fdf0217a0
| * | vim-patch:8.0.1290: seq_cur of undotree() wrong after undoJan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | | | | Problem: seq_cur of undotree() wrong after undo. Solution: Get the actual sequence number instead of decrementing the current one. (Ozaki Kiichi, closes vim/vim#2319) https://github.com/vim/vim/commit/80eaddd3a0bc47cb14168964678420cfe03a2502
* | | Merge #8833 from janlazo/vim-8.0.1004Justin M. Keyes2018-08-12
|\ \ \
| * | | vim-patch:8.1.0257: no test for pathshorten()Jan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for pathshorten(). Solution: Add a test. (Dominique Pelle, closes vim/vim#3295) https://github.com/vim/vim/commit/bfde0b482d25db43e9fc5a35c771b859b1eb8828
| * | | vim-patch:8.1.0204: inputlist() is not testedJan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | Problem: inputlist() is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#3240) https://github.com/vim/vim/commit/947b39e761b8a95cc1bd37ad0c2c30552238809a
| * | | vim-patch:8.1.0008: no test for strwidth()Jan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for strwidth(). Solution: Add a test. (Dominique Pelle, closes vim/vim#2931) https://github.com/vim/vim/commit/42ab17b8e32352210c4e273a4a4161a287d2c159
| * | | vim-patch:8.0.1421: accessing invalid memory with overlong byte sequenceJan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Accessing invalid memory with overlong byte sequence. Solution: Check for NUL character. (test by Dominique Pelle, closes vim/vim#2485) https://github.com/vim/vim/commit/e6640ad44e2186bd3642b972115496d347cd1fdd
| * | | vim-patch:8.0.1410: hang when using count() with an empty stringJan Edmund Lazo2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Hang when using count() with an empty string. Solution: Return zero for an empty string. (Dominique Pelle, closes vim/vim#2465) https://github.com/vim/vim/commit/338e47fdfdf0d918dae50a5cbf0cf4f7be45b4f0
| * | | vim-patch:8.0.1105: match() and matchend() are not testedJan Edmund Lazo2018-08-08
| | | | | | | | | | | | | | | | | | | | | | | | Problem: match() and matchend() are not tested. Solution: Add tests. (Ozaki Kiichi, closes vim/vim#2088) https://github.com/vim/vim/commit/1190cf68e27a123cf9f6fb57897782a3b9f7b810
| * | | vim-patch:8.0.1004: matchstrpos() without a match returns too many itemsJan Edmund Lazo2018-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. https://github.com/vim/vim/commit/8d9f0ef5c6a6f6d19c3d02690e1ee347a70b8452
* | | | vim-patch:8.0.1361: some users don't want to diff with hidden buffersJan Edmund Lazo2018-08-11
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Some users don't want to diff with hidden buffers. Solution: Add the "hiddenoff" item to 'diffopt'. (Alisue, closes vim/vim#2394) https://github.com/vim/vim/commit/97ce419201421f65f4764549ed80307a7ef9c7a6
* | | | vim-patch:8.0.1037: "icase" of 'diffopt' is not used for highlightingJan Edmund Lazo2018-08-11
| |_|/ |/| | | | | | | | | | | | | | Problem: "icase" of 'diffopt' is not used for highlighting differences. Solution: Also use "icase". (Rick Howe) https://github.com/vim/vim/commit/da22b8cc8b1b96fabd5a4c35c57b04a351340fb1
* | | vim-patch:8.0.1819: swap file warning for file with non-existing directoryJan Edmund Lazo2018-08-09
| |/ |/| | | | | | | | | | | 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. https://github.com/vim/vim/commit/8c3169c58eef3e04f643fe9e045a97b81429e0cb
* | vim-patch:8.1.0024: test % command (#8834)Jan Edmund Lazo2018-08-09
|/ | | | | Problem: % command not testded on vim/vim#ifdef and comment. Solution: Add tests. (Dominique Pelle, closes vim/vim#2956) https://github.com/vim/vim/commit/6b69e5c646faecf2a686bfe71dc17a2a1c6d344f
* Merge #8831 from janlazo/vim-8.1.0009Justin M. Keyes2018-08-09
|\
| * vim-patch:8.1.0241: effect of ":tabmove N" is not clearJan Edmund Lazo2018-08-08
| | | | | | | | | | | | | | Problem: Effect of ":tabmove N" is not clear. Solution: Add a test that shows the behavior. (Christian Brabandt, closes vim/vim#3288) https://github.com/vim/vim/commit/7cc596547a582e7bc18d91312eb674906ebdc5c2
| * vim-patch:8.1.0009: tabpages insufficiently testedJan Edmund Lazo2018-08-08
| | | | | | | | | | | | Problem: Tabpages insufficiently tested. Solution: Add more test coverage. (Dominique Pelle, closes vim/vim#2934) https://github.com/vim/vim/commit/dbe8869c41a3b3309207a434c17db295d358e873
* | Merge #8797 from janlazo/vim-8.0.0687Justin M. Keyes2018-08-09
|\ \ | |/ |/|
| * vim-patch:8.0.0735: no indication that the quickfix window/buffer changedJan Edmund Lazo2018-07-28
| | | | | | | | | | | | | | | | Problem: There is no way to notice that the quickfix window contents has changed. Solution: Increment b:changedtick when updating the quickfix window. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/a8788f4d0b991f466b607c2c5bc6fd600bc78a97
| * vim-patch:8.0.0687: minor issues related to quickfixJan Edmund Lazo2018-07-28
| | | | | | | | | | | | | | | | | | Problem: Minor issues related to quickfix. Solution: Set the proper return status for all cases in setqflist() and at test cases for this. Move the "adding" flag outside of FEAT_WINDOWS. Minor update to the setqflist() help text. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/86f100dc0922e83bead7bcd5fd2bb2abbf153f46
* | Merge #8821 from janlazo/vim-8.1.0003Justin M. Keyes2018-08-08
|\ \
| * | oldtests: win: set shellpipe for cmd.exeJan Edmund Lazo2018-08-07
| | | | | | | | | | | | | | | Redirect errors from :make to error file. Fix execption error in test_compiler.vim on Windows.
| * | tests: win: fix pathsep of :compiler pathsJan Edmund Lazo2018-08-06
| | |
| * | vim-patch:8.1.0005: test for :compiler command fails on MS-WindowsJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: Test for :compiler command fails on MS-Windows. Solution: Ignore difference in path. https://github.com/vim/vim/commit/d19b234154476401a6ad8e690f9705419095f44e
| * | vim-patch:8.1.0004: test for :compiler command sometimes failsJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: Test for :compiler command sometimes fails. Solution: Be less strict about the error message. (Dominique Pelle) https://github.com/vim/vim/commit/54651f74948650bc68d6ac5b20376f2f985e80c5
| * | vim-patch:8.1.0003: the :compiler command is not testedJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: The :compiler command is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#2930) https://github.com/vim/vim/commit/10561fe0a37efd611ccb1517b37de12d2e37af0f
* | | vim-patch:8.1.0007: no test for "o" and "O" in Visual block modeJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: No test for "o" and "O" in Visual block mode. Solution: Add a test. (Dominique Pelle, closes vim/vim#2932) https://github.com/vim/vim/commit/2e94976abd1cd6b94db38d4f2a1cfd71808b8100
* | | vim-patch:8.0.1811: no test for winrestcmd()Jan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: No test for winrestcmd(). Solution: Add a test. (Dominique Pelle, closes vim/vim#2894) https://github.com/vim/vim/commit/72cf47a279f7261abf4ae6c9c3ee54024ee87a12
* | | vim-patch:8.0.1705: when making a vertical split the mode message isn't updatedJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | Problem: When making a vertical split the mode message isn't always updated, "VISUAL" remains. (Alexei Averchenko) Solution: Only reset clear_cmdline when filling all columns of the last screen line. (Tom M. closes vim/vim#2611) https://github.com/vim/vim/commit/5bab555c2f1b3b86d57e4adeb86d908eff477fc9
* | | vim-patch:8.0.1446: acessing freed memory after window command in auto commandJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Acessing freed memory after window command in auto command. (gy741) Solution: Adjust the pointer in the parent frame. (Christian Brabandt, closes vim/vim#2467) https://github.com/vim/vim/commit/6f361c991221e96d5068c77b854967d997b1529b
* | | vim-patch:8.0.1579: virtual replace test fails in GUIJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: Virtual replace test fails in GUI. Solution: Don't save key options if they were not set. https://github.com/vim/vim/commit/df0d24b62742edd3ea73795b96a771501e642970
* | | vim-patch:8.0.1577: virtual replace test fails on MS-WindowsJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | | | | Problem: Virtual replace test fails on MS-Windows. Solution: Make adding a termcap entry work for a builtin terminal. Restore terminal keys in a better way. https://github.com/vim/vim/commit/e7808481507b9e11ae73c8f865e95eb2d20f6cc8
* | | vim-patch:8.0.1575: crash when using virtual replaceJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: Crash when using virtual replace. Solution: Adjust orig_line_count. Add more tests. (Christian Brabandt) https://github.com/vim/vim/commit/63e82db6fc910b2d8f1cd018894e50e8b4448155
* | | vim-patch:8.0.0879: crash when shifting with huge numberJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: Crash when shifting with huge number. Solution: Check for overflow. (Dominique Pelle, closes vim/vim#1945) https://github.com/vim/vim/commit/bae5a17a738d1a3b5c51d9aa5d99e228d3911955
* | | vim-patch:8.0.1601: highlight test fails on Win32Jan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: Highlight test fails on Win32. Solution: Check for vtp and vcon support. https://github.com/vim/vim/commit/ff1e8795772a0175017c4c4f74ce33614ea8e73a
* | | vim-patch:8.0.1600: crash when setting t_Co to zero when 'termguicolors' is setJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | | | | Problem: Crash when setting t_Co to zero when 'termguicolors' is set. Solution: Use IS_CTERM instead of checking the number of colors. (closes vim/vim#2710) https://github.com/vim/vim/commit/f708ac592f47100a36f2bc12ec98ea6357fdfa27
* | | vim-patch:8.0.1169: highlignting one char too many with 'list' and 'cul'Jan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: Highlignting one char too many with 'list' and 'cul'. Solution: Check for 'list' being active. (Ozaki Kiichi, closes vim/vim#2177) https://github.com/vim/vim/commit/5ece3e359c4b96d0f9bf1ce690223545f40f34b8
* | | vim-patch:8.0.1168: wrong highlighting with combination of match and ↵Jan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | 'cursorline' Problem: wrong highlighting with combination of match and 'cursorline'. Solution: Use "line_attr" when appropriate. (Ozaki Kiichi, closes vim/vim#2111) But don't highlight more than one character. https://github.com/vim/vim/commit/0aa398f55a327282c70f56e0bac2dcb9521da378
* | | vim-patch:8.0.1160: getting tab-local variable fails after closing windowJan Edmund Lazo2018-08-06
| | | | | | | | | | | | | | | | | | Problem: Getting tab-local variable fails after closing window. Solution: set tp_firstwin and tp_lastwin. (Jason Franklin, closes vim/vim#2170) https://github.com/vim/vim/commit/816968defc8ae79eb7e2319e991e74661be8d750
* | | vim-patch:8.0.0890: still many old style testsJan Edmund Lazo2018-08-06
|/ / | | | | | | | | | | Problem: Still many old style tests. Solution: Convert several tests to new style. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/75373f38087dd756babdbbf9f14fd4711712c5de
* / vim-patch:8.0.1507: timer test is a bit flakyJan Edmund Lazo2018-08-05
|/ | | | | | Problem: Timer test is a bit flaky. Solution: Add it to the list of flaky tests. https://github.com/vim/vim/commit/bfbea567d89fdaa08ed987fd80daa53a6ce399d1