| Commit message (Collapse) | Author | Age |
| |
|
|
|
| |
Vim doesn't test it on Windows.
See https://github.com/vim/vim/blob/master/src/testdir/Make_all.mak
|
| |
|
|
|
|
|
| |
Any user can create a directory on root.
Creating a directory on root allows any user to write files within that directory.
Test_recover_root_dir() passes when run locally as a regular user (not admin).
|
| |
|
|
| |
Vim doesn't detect symlinks correctly so stick with Neovim's behaviour.
|
| |
|
|
|
| |
MSVC builds don't include it.
Test utf8 and latin only if +iconv is missing.
|
| |
|
|
| |
Vim 8 and Neovim 0.2.3 open the same target on Windows.
|
| | |
|
| | |
|
| |
|
|
| |
Fix failing oldtests because of noshellslash.
|
| |
|
|
|
|
|
|
| |
Unset $SHELL so that child nvim use cmd.exe as default shell.
Unset $TERM so that child nvim don't segfault with negative exit code.
sh/bash use TERM=cygwin by default if it is unset.
mintty sets TERM to xterm.
|
| |
|
|
|
| |
If the timer isn't stopped, it still emits events which consume some CPU.
Fix #8188
|
| |
|
|
|
| |
Problem: Test for the clipboard fails sometimes.
Solution: Add it to the flaky tests.
https://github.com/vim/vim/commit/0fbff646d5beb1f48c9be3d0ce0339be90fd49f5
|
| |
|
|
|
|
| |
vim-patch:8.0.0185: system() test fails on MS-Windows
vim-patch:8.0.0197: system() test skips some parts for MS-Windows
vim-patch:8.0.0701: system test failing when using X11 forwarding
|
| |
|
|
|
|
|
|
|
| |
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)
https://github.com/vim/vim/commit/2b7bc567b9238aaac682236cb4f727d0376e1302
|
| |
|
|
|
| |
Problem: Crash when setting 'guicursor' to weird value.
Solution: Avoid negative size. (Dominique Pelle, closes vim/vim#1465)
https://github.com/vim/vim/commit/24922ec23360e7ea7c5a803c9edf476bb6395b32
|
| |\ |
|
| | |
| |
| |
| | |
Also removes `-` before `rm -rf` as `-f` is supposed to already suppress error.
|
| |/
|
|
|
|
|
|
|
|
|
| |
Reasoning:
- No need to check for terminal size.
- No need to mess with terminal title.
- Allows old tests to timeout with the rest of the build proceeding.
- Less and less messy output to travis log.
- Opens a path allowing old tests run in parallel. Though last bit needs test
refactoring.
|
| |
|
|
|
| |
Problem: Unlet command leaks memory. (Nikolai Pavlov)
Solution: Free the memory on error. (closes vim/vim#1497)
https://github.com/vim/vim/commit/49439c4cdf7d2822255f292adda4226656fe144d
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
vim-patch:8.0.0262: Farsi support is barely tested
Problem: Farsi support is barely tested.
Solution: Add more tests for Farsi. Clean up the code.
https://github.com/vim/vim/commit/ddf662a1c86ef0b4bd0c55c5f0aa192ebd6d9a5e
vim-patch:8.0.0263: Farsi support is not tested enough
Problem: Farsi support is not tested enough.
Solution: Add more tests for Farsi. Clean up the code.
https://github.com/vim/vim/commit/80627cf51fd4274320875193a43ce11cee58c96e
|
| |
|
|
|
|
|
| |
Problem: Getting name of cleared highlight group is wrong. (Matt Wozniski)
Solution: Only skip over cleared names for completion. (closes vim/vim#1592)
Also fix that a cleared group causes duplicate completions.
https://github.com/vim/vim/commit/c96272e30e2b81e5e0c8418f09d9db4e2fcd5d73
|
| |
|
|
|
|
|
|
| |
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.
https://github.com/vim/vim/commit/15eedf1d621d980cb40f50cc6a78a09ab94388c7
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vim-patch:8.0.0234: crash when using put in Visual mode
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)
https://github.com/vim/vim/commit/941c12da3c087fd04aa6c120a76bf28f19349d96
vim-patch:8.0.0236: gcc complains about uninitialized variable
Problem: Gcc complains that a variable may be used uninitialized. Confusion
between variable and label name. (John Marriott)
Solution: Initialize it. Rename end to end_lnum.
https://github.com/vim/vim/commit/6a717f17ec6b09634be1c29e0ac4c35213f7b32d
vim-patch:8.0.0225: put in Visual block mode terminates early
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)
https://github.com/vim/vim/commit/9957a10d0f0c34d8083af6ed66e198e4796038e0
|
| |
|
|
| |
Update tests.
|
| |
|
|
|
|
|
| |
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)
https://github.com/vim/vim/commit/9957a10d0f0c34d8083af6ed66e198e4796038e0
|
| |
|
|
|
|
|
|
|
| |
Note: code change was covered by c2a18216114bae75b6d6a2c7f1a68db04578abce
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 vim/vim#1403) Add a test.
https://github.com/vim/vim/commit/c81299684b2b9045e56525d3da3f45e8440fbf0d
|
| |
|
|
|
|
|
| |
Problem: Completion items cannot be annotated.
Solution: Add a "user_data" entry to the completion item. (Ben Jackson,
coses vim/vim#2608, closes vim/vim#2508)
https://github.com/vim/vim/commit/9b56a57cdae31f7a2c85d440392bf63d3253a158
|
| |
|
|
|
|
| |
Problem: When running the command line tests there is a one second wait.
Solution: Change an Esc to Ctrl-C. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/31eb139b8877439d06db0ca57692dfe35fec3f0c
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes vim/vim#2290)
https://github.com/vim/vim/commit/fb094e14c19337de824d4e6710ca6a2617930ab0
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes vim/vim#2326)
https://github.com/vim/vim/commit/209d3874c19d73b209e7d223cf05ea22e183f408
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Using "1q" it is possible to unload a changed buffer. (Rick Howe)
Solution: Check the right window for changes.
https://github.com/vim/vim/commit/ff930cad8a9100eeb04256aab1a14de993c1d7e9
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Edit and popup tests failing.
Solution: Make the tests pass.
https://github.com/vim/vim/commit/2a45d64d0a7ab28d77eee277244e76dbbf8c2db8
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Some tests are run twice.
Solution: Invoked most utf8 tests only from test_alot_utf8. (Yegappan
Lakshmanan, closes vim/vim#2369)
https://github.com/vim/vim/commit/2c997d76034d5294c92305108357daef6feabd95
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Linebreak tests are old style.
Solution: Turn the tests into new style. Share utility functions. (Ozaki
Kiichi, closes vim/vim#1444)
https://github.com/vim/vim/commit/544d3bc9f0e494cb712a33b61558b8e8e12b1e0b
|
| | |
| |
| |
| |
| |
| | |
Fix duplication of patch.
https://github.com/vim/vim/commit/26a280c47a1c6e32cdced79032dc495c60710d0d
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Checksum tests are not actually run.
Solution: Add the tests to the list. (Dominique Pelle, closes vim/vim#1819)
https://github.com/vim/vim/commit/710b4a16465fb38492801a0dccf2293397aadc6a
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Old style tests are not nice.
Solution: Turn two tests into new style. (pschuh, closes vim/vim#1797)
https://github.com/vim/vim/commit/28b238225ae618f63cfe5d3d723120960a941da7
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: The ";" command does not work after characters with a lower byte
that is NUL.
Solution: Properly check for not having a previous character. (Hirohito
Higashi)
https://github.com/vim/vim/commit/454709baffd3205bf2b7d2519419675a122f2bd2
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Needed for later Vim patches.
Stub test_alot_latin.vim to avoid merge-conflict noise.
vim-patch:7.4.1700
vim-patch:7.4.1734
vim-patch:7.4.1740
vim-patch:7.4.2086
vim-patch:7.4.2223
vim-patch:8.0.0250
|
| |\ \ |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Exit callback test sometimes fails.
Solution: Add it to the list of flaky tests.
https://github.com/vim/vim/commit/0529b3eb01fcfd18c0644f8ece9ea107dd460a0f
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Not enough testing for help commands.
Solution: Add a few more help tests. (Dominique Pelle, closes vim/vim#1565)
https://github.com/vim/vim/commit/751ba616d1c47de2c273b269df06c36a7ed141a2
|
| | |/
|/|
| |
| |
| |
| |
| |
| | |
Problem: Splitting a 'winfixwidth' window vertically makes it one column
smaller. (Dominique Pelle)
Solution: Add one to the width for the separator.
https://github.com/vim/vim/commit/38e3483637c16e018f88c07b1dcff97cdb821a29
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: remote_peek() is not tested.
Solution: Add a test.
https://github.com/vim/vim/commit/6caf606b144bbe2bf3ac515a194f5ff18fdfd331
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: test_viml hangs.
Solution: Put resetting 'more' before sourcing the script.
https://github.com/vim/vim/commit/7a073549a3b1e72037a4e98ceb406d057ac9ba50
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Some tests have a one or three second wait.
Solution: Reset the 'showmode' option. Use a test time of one to disable
sleep after an error or warning message.
https://github.com/vim/vim/commit/e5f2a075e35aa903e8d5a63bef1a438344bba5fb
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Channel test for callback is flaky.
Solution: Add the test to thelist of flaky tests.
https://github.com/vim/vim/commit/1eca6f13d62d2201f3bf0e83400c2e3de7df3951
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: When one channel test fails others fail as well.
Solution: Stop the job after a failure. Also add a couple of tests to the
list of flaky tests.
https://github.com/vim/vim/commit/24820691e6ba9dae41ef16a3d3e55589843b34f4
|