| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
- It is a synonym for lstrip, which works with older Git versions also
(2.7.4, Ubuntu Xenial).
- exit in case of errors from git-foreach-ref
- msg_err: echo to stderr
Ref: https://github.com/neovim/neovim/pull/10165#issuecomment-500164356
|
|
|
| |
Down to < 1s now also (without get_vim_sources).
|
|
|
|
|
| |
Problem: Writefile() never calls fsync().
Solution: Follow the 'fsync' option with override to enable or disable.
https://github.com/vim/vim/commit/7567d0b115e332f61a9f390aaccdf7825b891227
|
|
|
|
|
| |
Problem: Not all debug commands are covered by a test.
Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#4282)
https://github.com/vim/vim/commit/0fdd94359511f295d93e488d60ca3b0d40ea1cfa
|
|
|
|
|
|
| |
Problem: :stop is covered in two tests.
Solution: Remove Test_stop_in_terminal(). Make other test exit Vim cleanly.
(Ozaki Kiichi, closes vim/vim#3814)
https://github.com/vim/vim/commit/3020ccb113d397ddf474001dc00a1916ad7abdee
|
|\
| |
| |
| |
| | |
vim-patch:8.1.{406,409,417,426}
close #10148
|
| |
| |
| |
| |
| |
| | |
Problem: Accessing invalid memory in SmcOpenConnection().
Solution: Reduce size of errorstring by one. (Dominique Pelle, closes vim/vim#3469)
https://github.com/vim/vim/commit/4841a7ccaed57f723016656e9683b587ac91f621
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Several command line arguments are not tested.
Solution: Add tests for -m, -M, -R and -Vfile. (Dominique Pelle,
closes vim/vim#3458)
https://github.com/vim/vim/commit/036b09ca78c5516d2b914ebc9494bf7580b8fed8
|
| |
| |
| |
| |
| |
| | |
Problem: Startup test fails on MS-Windows.
Solution: Do the Arabic test in silent Ex mode. Loosen the check for -V2.
https://github.com/vim/vim/commit/4b1c9a91b5d7f98b6e3391e776a289d485aa274d
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Several command line arguments are not tested.
Solution: Add tests for -A, -F, -H, -p and -V. (Dominique Pelle,
closes vim/vim#3446)
https://github.com/vim/vim/commit/9e81db9742a35cc972ce5cae204e837093987692
|
|/
|
|
|
|
| |
Problem: When skipping over code after an exception was thrown expression
evaluation is aborted after a function call. (Ingo Karkat)
Solution: Do not fail if not executing the expression. (closes vim/vim#4507)
https://github.com/vim/vim/commit/606407384144df73a6154aca1d77e071fe1b7651
|
| |
|
|
|
|
|
| |
Problem: Test leaves directory behind on MS-Windows.
Solution: Close buffer before deleting directory.
https://github.com/vim/vim/commit/e3d065454408a103c39308651dd7793f0bf55ba6
|
|
|
|
|
| |
Problem: No test for :abclear.
Solution: Add a test. (Dominique Pelle, closes vim/vim#4292)
https://github.com/vim/vim/commit/8485be4e49ed6c157d7349920992643fd1ab5c3b
|
|\
| |
| | |
vim-patch:8.1.{0807,0813}
|
| |
| |
| |
| |
| |
| | |
Problem: FileChangedShell not sufficiently tested.
Solution: Add a more comprehensive test case.
https://github.com/vim/vim/commit/0566e891f73897486de3f0ac194795eeca0097d6
|
| |
| |
| |
| |
| |
| | |
Problem: Session test fails on MS-Windows.
Solution: Don't try creating file with illegal name.
https://github.com/vim/vim/commit/9e79ccbe9ce6fce18939c7ac2e5ad059a3bd1951
|
| |
| |
| |
| |
| | |
(fuzz, unified, exit)
Fixes https://github.com/neovim/neovim/issues/10143
|
|\ \
| | |
| | | |
vim-patch:8.1.{0430,0529}
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Flaky test sometimes fails in different ways.
Solution: When the second run gives a different error, try running the test
again, up to five times.
https://github.com/vim/vim/commit/f77af0e61339d553a0a41e3d19dd3fc89ba57fe8
|
| |/
| |
| |
| |
| |
| | |
Problem: Xargadd file left behind after running test.
Solution: Delete the file. (Dominique Pelle)
https://github.com/vim/vim/commit/d339828b4b0dde662dc9ce65baf1cc098aec402c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`vim-patch.sh -L`: down to ~0.5s from ~85s.
`vim-patch.sh -l`: down to ~6s from ~90s.
% diff old new:
193c193
< • v8.0.1366
---
> • v8.0.1367
354d353
< • v8.0.1738
This is due to duplicate tags for Vim commits
(https://github.com/vim/vim/issues/4510):
- vim/vim@1ad022a9b: tagged as v8.0.1367, v8.0.1366
- vim/vim@5d69da462: tagged as v8.0.1739, v8.0.1738
|
|/ |
|
|\
| |
| | |
vim-patch:8.0.{1335,1339,1744}
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
patch 8.0.1744: on some systems /dev/stdout isn't writable
Problem: On some systems /dev/stdout isn't writable.
Solution: Skip test if writing is not possible. (James McCoy, closes vim/vim#2830)
https://github.com/vim/vim/commit/9980b37a80dc72eef05bf8862aaf475ab17790a5
|
| |
| |
| |
| |
| |
| |
| |
| | |
patch 8.0.1339: no test for what 8.0.1335 fixes
Problem: No test for what 8.0.1335 fixes.
Solution: Add a test. (Yasuhiro Matsumoto, closes vim/vim#2373)
https://github.com/vim/vim/commit/83799a7b7414048df4ff4e507293416e8438e225
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
patch 8.0.1335: writefile() using fsync() may give an error.
Problem: Writefile() using fsync() may give an error for a device.
(Yasuhiro Matsumoto)
Solution: Ignore fsync() failing. (closes vim/vim#2373)
https://github.com/vim/vim/commit/291a9d15ed1eb1094edc8ad6dda00a6da3bd7072
N/A: Neovim ignores EINVAL already in `file_fsync`
(https://github.com/neovim/neovim/blob/93dc59b1149/src/nvim/os/fileio.c#L232)
|
|/
|
|
|
|
|
| |
patch 8.1.0158: GUI: input() fails if CTRL-C was pressed before
Problem: GUI: input() fails if CTRL-C was pressed before. (Michael Naumann)
Solution: call vpeekc() to drop the CTRL-C from the input stream.
https://github.com/vim/vim/commit/1ebff3dc93b6d022ccfe0613c1d1ee2d62fc7935
|
|
|
| |
ref #6289
|
|\
| |
| | |
vim-patch:8.1.{0629,1270,1271,1283,1288,1289,1350,1375,1390,1475}
|
| |
| |
| |
| |
| |
| | |
Problem: Search string not displayed when 'rightleft' is set.
Solution: Clear the right part of the old text. (closes vim/vim#4488, closes vim/vim#4489)
https://github.com/vim/vim/commit/db294adc65d73ffa5cdf3d0ab45ccbf05b965414
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Without "TS" in 'shortmess' get a hit-enter prompt often.
Solution: Always truncate the search message. Also avoid putting it in the
message history. (closes vim/vim#4413)
https://github.com/vim/vim/commit/984f031fb02fe301a8dbf8a35b871c9f60b8f61e
|
| |
| |
| |
| |
| |
| | |
Problem: Search stats are off when using count or offset.
Solution: Recompute the stats when needed. (Masato Nishihata, closes vim/vim#4410)
https://github.com/vim/vim/commit/8f46e4c4bde13fd5ad68a6670b79cc462b65fbec
|
| |
| |
| |
| |
| |
| | |
Problem: "W" for wrapping not shown when more than 99 matches.
Solution: Adjust check for length. (Masato Nishihata, closes vim/vim#4388)
https://github.com/vim/vim/commit/dc6855af974f2ef553aceee619fadcb858e25d39
|
| |
| |
| |
| |
| |
| | |
Problem: May not have enough space to add "W" to search stats.
Solution: Reserve a bit more space. (Christian Brabandt)
https://github.com/vim/vim/commit/b6cb26ffe1795ae62d8235960dccf517c2b2ed45
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Search stats don't show for mapped command.
Solution: Remove SEARCH_PEEK from searchit flags. Add a test. (Christian
Brabandt)
https://github.com/vim/vim/commit/9ce3fa828d238ff28d57b0092bb37575e20010ec
|
| |
| |
| |
| |
| |
| | |
Problem: Delaying half a second after the top-bot message.
Solution: Instead of the delay add "W" to the search count.
https://github.com/vim/vim/commit/c7a10b35de70471519d104a74d402c63557f0512
|
| |
| |
| |
| |
| |
| | |
Problem: Compiler warnings for use of STRNCPY(). (John Marriott)
Solution: Use mch_memmove() instead of STRNCPY().
https://github.com/vim/vim/commit/b3de6c4a769986e6eb4e228519a6483d2999ad8f
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Cannot see current match position.
Solution: Show "3/44" when using the "n" command and "S" is not in
'shortmess'. (Christian Brabandt, closes vim/vim#4317)
https://github.com/vim/vim/commit/9dfa3139198b38b28673e251a3756430065914e9
|
| |
| |
| |
| |
| |
| | |
Problem: "gn" selects the wrong text with a multi-line match.
Solution: Get the end position from searchit() directly. (closes vim/vim#3695)
https://github.com/vim/vim/commit/5d24a2257e597fd752e33b2c1e9c19cf9114a517
|
|\ \
| | |
| | | |
vim-patch:8.0.{1384,1412,1414,1669,1702,1784},8.1.0060
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Leaking memory when autocommands make a quickfix list invalid.
Solution: Call FreeWild(). (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/ee5b94a8ecbaeafa11c7c7c8cf7bef765fbea912
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Crash when autocommands delete the current buffer. (Dominique
Pelle)
Solution: Check that autocommands don't change the buffer.
https://github.com/vim/vim/commit/600323b4ef51a58a8e800d8ca469383a3c911db7
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Gvim test gets stuck in dialog.
Solution: Rename the file used.
https://github.com/vim/vim/commit/bc7845da935c0707e119812077cecd6cfb5a65e2
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: :vimgrep may add entries to the wrong quickfix list.
Solution: Use the list identifier. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/e1bb879f49665bb828197135b80aaf72cc190073
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Accessing freed memory in :lfile.
Solution: Get the current window after executing autocommands. (Yegappan
Lakshmanan, closes vim/vim#2473)
https://github.com/vim/vim/commit/14a4deb064610c30a50f00d524dde9b3292aad59
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Using free memory using setloclist(). (Dominique Pelle)
Solution: Mark location list context as still in use when needed. (Yegappan
Lakshmanan, closes vim/vim#2462)
https://github.com/vim/vim/commit/12237448499aaeb8c4f2be7a1deda60c0f160627
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Not enough quickfix help; confusing winid.
Solution: Add more examples in the help. When the quickfix window is not
present, return zero for getqflist() with 'winid'. Add more tests
for jumping to quickfix list entries. (Yegappan Lakshmanan, closes
vim/vim#2427)
https://github.com/vim/vim/commit/74240d3febd1e3bc7cf086c647c9348b20716c33
|