James McCoy
c4c894b2fa
vim-patch:7.4.2226
...
Problem: The field names used by getbufinfo(), gettabinfo() and
getwininfo() are not consistent.
Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan)
3392883770
2016-12-28 14:57:39 -05:00
James McCoy
486e968bb6
vim-patch:7.4.2225
...
Problem: Crash when placing a sign in a deleted buffer.
Solution: Check for missing buffer name. (Dominique Pelle). Add a test.
bfd096d020
2016-12-28 14:57:39 -05:00
James McCoy
4453aa0d29
vim-patch:7.4.2215
...
Problem: It's not easy to find out if a window is a quickfix or location
list window.
Solution: Add "loclist" and "quickfix" entries to the dict returnec by
getwininfo(). (Yegappan Lakshmanan)
386600f0cb
2016-12-28 14:57:38 -05:00
James McCoy
6205846cd9
vim-patch:0952131
...
Updated runtime files.
0952131376
2016-12-28 14:57:38 -05:00
James McCoy
0046641070
vim-patch:7.4.2204
...
Problem: It is not easy to get information about buffers, windows and
tabpages.
Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan
Lakshmanan)
b5ae48e9ff
2016-12-28 14:57:38 -05:00
Chris Lucas
99a8cd3be0
vim-patch:7.4.2201
...
Problem: The sign column disappears when the last sign is deleted.
Solution: Add the 'signcolumn' option. (Christian Brabandt)
95ec9d6a6a
2016-12-28 14:57:38 -05:00
James McCoy
d467104816
vim-patch:7.4.2194
...
Problem: Sign tests don't cover enough.
Solution: Add more test cases. (Dominique Pelle)
446a973ce3
2016-12-28 14:57:38 -05:00
James McCoy
92c7c42f7c
vim-patch:7.4.2183
...
Problem: Sign tests are old style.
Solution: Turn them into new style tests. (Dominique Pelle)
09de17536d
2016-12-28 14:57:37 -05:00
James McCoy
e00b024295
vim-patch:7.4.2149
...
Problem: If a test leaves a window open a following test may fail.
Solution: Always close extra windows after running a test.
7cba71d7e3
Apply the runtest.vim changes that were missing from
4431975210
2016-12-28 14:57:22 -05:00
James McCoy
9009c20edb
Merge pull request #5827 from justinmk/travisupdate
...
ci: Install cscope, remove deadsnakes PPA
2016-12-27 23:25:24 -05:00
James McCoy
c8b30307b7
Merge pull request #5838 from mhinz/travis/allowed-failure
...
CI: allow GCOV build to fail
2016-12-27 23:24:05 -05:00
Anmol Sethi
c72f4d4d05
man.vim: revert "completion now respects 'wildignorecase'" ( #5839 )
...
Instead, a note was added to `:h man.vim` on how 'fileignorecase'
controls the case sensitivity of completion.
2016-12-27 19:01:04 -05:00
Marco Hinz
10d7a45e00
CI: allow GCOV build to fail
2016-12-28 00:54:52 +01:00
Justin M. Keyes
068399b13b
ci: Upgrade pip3 (instead of install)
2016-12-28 00:18:01 +01:00
Justin M. Keyes
f2be05d6a3
ci: Install cscope, remove deadsnakes PPA
...
The travis ubuntu "trusty" image already pre-installs python 3.5.
https://docs.travis-ci.com/user/trusty-ci-environment
2016-12-27 23:41:49 +01:00
Justin M. Keyes
8950beeb04
ci: Upgrade to ubuntu 14.04 "trusty"
2016-12-27 23:41:49 +01:00
lonerover
1928b79e0c
vim-patch:7.4.1837 ( #5834 )
...
Problem: The BufUnload event is triggered twice, when :bunload is used with
set to or .
Solution: Do not trigger the event when ml_mfp is NULL. (Hirohito Higashi)
c67e892134
2016-12-27 17:39:21 -05:00
ooora
9066e23562
man.vim, provider.vim: Avoid shell syntax. #5734
...
- Improves compatibility with shell=tcsh.
- man.vim: split read_page into get_page, put_page. Do not split the
window until we know there is going to be output.
2016-12-27 23:26:06 +01:00
Marco Hinz
fa42495d87
Merge #5832 from nhooyr/man-complete
2016-12-27 22:46:29 +01:00
Anmol Sethi
49983a2270
man.vim: properly handle manpage names with spaces
2016-12-27 16:18:03 -05:00
Anmol Sethi
e59147d1ba
man.vim: completion now respects 'wildignorecase'
2016-12-27 16:17:58 -05:00
James McCoy
fb2d1cea3f
Merge pull request #5761 from jamessan/vim-7.4.1752
...
Catchup with upstream quickfix patches
2016-12-27 14:37:30 -05:00
James McCoy
3224ade9c3
lint
2016-12-27 14:10:28 -05:00
James McCoy
7565b48e9c
vim-patch:8.0.0006
...
Problem: ":lb" is interpreted as ":lbottom" while the documentation says it
means ":lbuffer".
Solution: Adjust the order of the commands. (haya14busa, closes vim/vim#1093 )
ebdd90ac28
2016-12-27 14:10:28 -05:00
James McCoy
2c59277ca8
vim-patch:7.4.2010
...
Problem: There is a :cbottom command but no :lbottom command.
Solution: Add :lbottom. (Yegappan Lakshmanan)
537ef08408
2016-12-27 14:10:28 -05:00
James McCoy
f224f3fbf1
vim-patch:7.4.1997
...
Problem: Cannot easily scroll the quickfix window.
Solution: Add ":cbottom".
dcb1700186
2016-12-27 14:10:27 -05:00
James McCoy
f613c61dae
vim-patch:7.4.1984
...
Problem: Not all quickfix features are tested.
Solution: Add a few more tests. (Yegappan Lakshmanan)
0fcc7c6dd1
2016-12-27 14:10:27 -05:00
James McCoy
5f6eb62a31
vim-patch:7.4.1980
...
Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add
to two location lists asynchronously.
Solution: Keep the previously parsed data when appropriate. (mostly by
Yegappan Lakshmanan)
361c8f0e51
2016-12-27 14:10:27 -05:00
James McCoy
fd94e6313b
vim-patch:7.4.1966
...
Problem: Coverity reports a resource leak.
Solution: Close "fd" also when bailing out.
bcf7772a23
2016-12-27 14:10:27 -05:00
James McCoy
82f54c0a5e
vim-patch:7.4.1964
...
Problem: The quickfix init function is too big.
Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan
Lakshmanan)
688e3d1fd9
2016-12-27 14:10:27 -05:00
James McCoy
8f0bf810ff
vim-patch:7.4.1953
...
Problem: Not all parts of the quickfix code are tested.
Solution: Add more tests. (Yegappan Lakshmanan)
049cba9e97
2016-12-27 14:10:27 -05:00
James McCoy
d091faf284
vim-patch:7.4.1950
...
Problem: Quickfix long lines test not executed for buffer.
Solution: Call the function to test long lines. (Yegappan Lakshmanan)
f50df3925b
2016-12-27 14:10:27 -05:00
James McCoy
63d4ac7b25
vim-patch:7.4.1949
...
Problem: Minor problems with the quickfix code.
Solution: Fix the problems. (Yegappan Lakshmanan)
38df43bd13
2016-12-27 14:10:27 -05:00
James McCoy
2244253c14
vim-patch:7.4.1941
...
Problem: Not all quickfix tests are also done with the location lists.
Solution: Test more quickfix code. Use user commands instead of "exe".
(Yegappan Lakshmanan)
3ef5bf7d45
2016-12-27 14:10:26 -05:00
James McCoy
4ac88c4faa
vim-patch:7.4.1937
...
Problem: No test for directory stack in quickfix.
Solution: Add a test. (Yegappan Lakshmanan)
ab47c61f46
2016-12-27 14:10:26 -05:00
James McCoy
fbcc854d49
vim-patch:7.4.1912
...
Problem: No test for using setqflist() on an older quickfix list.
Solution: Add a couple of tests.
1cee693b31
2016-12-27 14:10:26 -05:00
James McCoy
ab43303df7
vim-patch:7.4.1884
...
Problem: Updating marks in a quickfix list is very slow when the list is
long.
Solution: Only update marks if the buffer has a quickfix entry.
2f095a4bc4
2016-12-27 14:10:26 -05:00
James McCoy
a86d8b4088
vim-patch:7.4.1882
...
Problem: Check for line break at end of line wrong. (Dominique Pelle)
Solution: Correct the logic.
b37662a0fb
2016-12-27 14:10:26 -05:00
James McCoy
1e49cf6f23
vim-patch:7.4.1881
...
Problem: Appending to a long quickfix list is slow.
Solution: Add qf_last.
83e6d7ac6a
2016-12-27 14:10:26 -05:00
James McCoy
d244068f4f
vim-patch:7.4.1871
...
Problem: Appending to the quickfix list while the quickfix window is open
is very slow.
Solution: Do not delete all the lines, only append the new ones. Avoid
using a window while updating the list. (closes vim/vim#841 )
864293abb7
2016-12-27 14:10:26 -05:00
James McCoy
9df9cf4ecc
vim-patch:7.4.1841
...
Problem: The code to reallocate the buffer used for quickfix is repeated.
Solution: Move the code to a function. (Yegappan Lakshmanan, closes vim/vim#831 )
2b2b8ae5ab
2016-12-27 14:10:26 -05:00
James McCoy
e2b081ed0c
vim-patch:7.4.1823
...
Problem: Warning from 64 bit compiler.
Solution: Add type cast. (Mike Williams)
d9db8b448c
Already silenced in earlier commits by using size_t.
2016-12-27 14:10:26 -05:00
James McCoy
b9c5ca21e6
vim-patch:7.4.1815
...
Problem: Compiler warnings for unused variables. (Ajit Thakkar)
Solution: Add a dummy initialization. (Yasuhiro Matsumoto)
9a3b3311d2
2016-12-27 14:10:25 -05:00
James McCoy
48b5d0f1ba
vim-patch:7.4.1813
...
Problem: Memory access error when running test_quickfix.
Solution: Allocate one more byte. (Yegappan Lakshmanan)
9b4ebc692d
2016-12-27 14:10:01 -05:00
James McCoy
39faa56bce
vim-patch:7.4.1802
...
Problem: Quickfix doesn't handle long lines well, they are split.
Solution: Drop characters after a limit. (Anton Lindqvist)
6be8c8e165
2016-12-27 14:10:01 -05:00
James McCoy
29d7a59711
vim-patch:7.4.1768
...
Problem: Arguments of setqflist() are not checked properly.
Solution: Add better checks, add a test. (Nikolai Pavlov, Hirohito Higashi,
closes vim/vim#661 )
d106e5ba7f
2016-12-27 14:10:01 -05:00
James McCoy
e89efe75f9
vim-patch:7.4.1752
...
Problem: When adding to the quickfix list the current position is reset.
Solution: Do not reset the position when not needed. (Yegappan Lakshmanan)
c1808d5822
2016-12-27 14:10:00 -05:00
James McCoy
9ef371fd54
test: quickfix: Move upstream vim quickfix test to src/nvim/testdir
...
Massaging the upstream patches for this test into the lua tests are too
cumbersome and slow down patching.
2016-12-27 14:09:53 -05:00
Marco Hinz
21708d22ce
Clipboard: improve error messages
2016-12-27 15:34:23 +01:00
lonerover
a6b14dbb0b
vim-patch:7.4.1816 ( #5833 )
...
Problem: Looping over a null list throws an error.
Solution: Skip over the for loop.
d8585eded6
2016-12-26 22:15:44 -05:00