| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| | |
The test hit wait_return if x or .x.swp exists in the project root directory.
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Quickfix code using memory after being freed. (Dominique Pelle)
Solution: Detect that the window was closed. (Hirohito Higashi)
https://github.com/vim/vim/commit/0899d698030ec076eb26352cda1ea334ab0819d9
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Can only get the directory of the current window.
Solution: Add window and tab arguments to getcwd() and haslocaldir().
(Thinca, Hirohito Higashi)
https://github.com/vim/vim/commit/c970330676eaae7ba7cd05cfa46df5a413853ef9
|
| | |
|
| |
| |
| |
| |
| |
| | |
It is otherwise impossible to determine which test failed sanitizer/valgrind
check. test/functional/helpers.lua module return was changed so that tests which
do not provide after_each function to get new check will automatically fail.
|
|\ \
| | |
| | |
| | | |
vim-patch:7.4.1223
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Crash when setting v:errors to a number.
Solution: Free the typval without assuming its type. (Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/a542c680a8b42cb766e64d4ee7374ef4dacb7832
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Sort test doesn't test with "1" argument.
Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/51d1d536802b5d8232d47e56f165ba8a009529b5
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When the argument of sort() is zero or empty it fails.
Solution: Make zero work as documented. (suggested by Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/5131c144feb046c5e2b72e6c172159d80ce06b3c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Sort test fails on MS-Windows.
Solution: Correct the compare function.
https://github.com/vim/vim/commit/0bb6108eb4e1ecaed437bc507f514f5da7816d9e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Can't sort inside a sort function.
Solution: Use a struct to store the sort parameters. (Jacob Niehus)
https://github.com/vim/vim/commit/0b962473ddc7cee3cb45253dea273573bcca9bf9
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Autocommands triggered by quickfix cannot always get the current
title value.
Solution: Call qf_fill_buffer() later. (Christian Brabandt)
https://github.com/vim/vim/commit/6920c72d4d62c8dc5596e9f392e38204f561d7af
Helped by @mhinz
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
tests: Migrate legacy test 55
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
There is still one TODO item in the test file as it was necessary to comment
out one line in order to get the test to pass.
|
| | |
| | |
| | |
| | |
| | | |
The test is split into several it() blocks to find the part of the test that
is making trouble.
|
| |/ |
|
|\ \
| | |
| | | |
tests: migrate legacy test 10
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Expanding "~" halfway a file name.
Solution: Handle the file name as one name. (Marco Hinz) Add a test.
Closes vim/vim#564.
https://github.com/vim/vim/commit/58adb14739fa240ca6020cede9ab1f1cb07bd90a
|
|\ \
| | |
| | | |
vim-patch:7.4.1119,7.4.1123,7.4.1132,7.4.1161
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: ":argadd" without argument is supposed to add the current buffer
name to the arglist.
Solution: Make it work as documented. (Coot, closes vim/vim#577)
https://github.com/vim/vim/commit/2faa29f896252073b53f387406109e331fbbe5f8
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Old style tests for the argument list.
Solution: Add more new style tests. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/99dbe291f55022bd5166c9c3c7967b8693cd9d1b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Using ":argadd" when there are no arguments results in the second
argument to be the current one. (Yegappan Lakshmanan)
Solution: Correct the w_arg_idx value.
https://github.com/vim/vim/commit/a24f0a550fed3d9773800cf6be4efd072fff20ec
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: argidx() has a wrong value after ":%argdelete". (Yegappan
Lakshmanan)
Solution: Correct the value of w_arg_idx. Add a test.
https://github.com/vim/vim/commit/72defda84eb26be9e2ade56c7877b912f818026e
|
|\ \ \
| | | |
| | | | |
tests: Migrate legacy test listlbr.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The following upstream patches that modified the original test have reached
master: 7.4.798, 7.4.818, 7.4.883, 7.4.977. The changes are incorporated into
the migrated test.
Also improve readability and some string delimiters.
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Crash in assert_fails().
Solution: Check for NULL. (Dominique Pelle) Add a test.
https://github.com/vim/vim/commit/1abb502635c7f317e05a0cf3ea067101f9d684f5
|
|\ \ \
| | | |
| | | | |
implement timers and process events during sleep
|
| |/ /
| | |
| | |
| | |
| | | |
For the moment, timers are triggered during sleep,
but not in wait-for-input modes, like press-RETURN or f_getchar()
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: New style tests are executed in arbitrary order.
Solution: Sort the test function names. (Hirohito Higashi)
Fix the quickfix test that depended on the order.
https://github.com/vim/vim/commit/cfc0a350a9fa04f1b0cfa1ba31fbd2847376513f
|
|/ /
| |
| |
| |
| |
| |
| | |
Problem: Insufficient testing for quickfix commands.
Solution: Add a new style quickfix test. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/da59dd5da6440c3410866ed61ce169a2012ba5bd
|
|\ \
| | |
| | | |
tests: migrate legacy close_count
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.1516,7.4.1521
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: File permission test fails on MS-Windows.
Solution: Expect a different permission.
https://github.com/vim/vim/commit/8322e1f06e8fa39a6bb790a7d8d7db5d7aff3366
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Cannot change file permissions.
Solution: Add setfperm().
https://github.com/vim/vim/commit/8049253b96838b3584600e5ad229abad37a95b10
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When there is a backslash in an option ":set -=" doesn't work.
Solution: Handle a backslash better. (Jacob Niehus) Add a new test, merge
in old test.
https://github.com/vim/vim/commit/8f79acdf7ede2693fbda53c3c9693f16db4f193b
|
|\ \ \
| |/ /
|/| | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.1102, 7.4.1110, 7.4.1832
|