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
Anmol Sethi
7f9a95e5ea
man.vim: when completing a fpage, always show section
2016-12-26 18:27:16 -05:00
Shougo Matsushita
4431975210
vim-patch:0 completion-related patches #5745 #5829
...
vim-patch:8.0.0058
Problem: Positioning of the popup menu is not good.
Solution: Position it better. (Hirohito Higashi)
91e44a3305
vim-patch:8.0.0099
Problem: Popup menu always appears above the cursor when it is in the lower
half of the screen. (Matt Gardner)
Solution: Compute the available space better. (Hirohito Higashi,
closes vim/vim#1241 )
73095288da
vim-patch:8.0.0127
Problem: Cancelling completion still inserts text when formatting is done
for 'textwidth'. (lacygoill)
Solution: Don't format when CTRL-E was typed. (Hirohito Higashi,
closes vim/vim#1312 )
73fd498886
vim-patch:7.4.2188
Problem: Completion does not work properly with some plugins.
Solution: Revert the part related to typing CTRL-E. (closes vim/vim#972 )
c9fb77c692
vim-patch:7.4.2146
Problem: Not enough testing for popup menu. CTRL-E does not always work
properly.
Solution: Add more tests. When using CTRL-E check if the popup menu is
visible. (Christian Brabandt)
472472898a
vim-patch:7.4.2147
Problem: test_alot fails.
Solution: Close window.
abb71fbd39
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
vim-patch:7.4.2321
Problem: When a test is commented out we forget about it.
Solution: Let a test throw an exception with "Skipped" and list skipped test
functions. (Christian Brabandt)
dac1947bb3
vim-patch:7.4.2331
Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode
does not work after entering an expression on the command line.
Solution: Don't use "ccline" when not actually using a command line. (test
by Hirohito Higashi)
33a80eeb85
vim-patch:8.0.0008
Problem: Popup complete test is disabled.
Solution: Enable the test and change the assert. (Hirohito Higashi)
9e02cfa226
vim-patch:8.0.0047
Problem: Crash when using the preview window from an unnamed buffer.
(lifepillar)
Solution: Do not clear the wrong buffer. (closes vim/vim#1200 )
50e5376926
vim-patch:8.0.0053
Problem: No test for what 8.0.0047 fixes.
Solution: Add a test. (Hirohito Higashi)
60ef3e81f4
2016-12-26 22:21:14 +01:00
Justin M. Keyes
e9a2f77bff
Merge #5815 from lonerover/vim-7.4.2124
...
vim-patch: 7.4.2124, 7.4.2126
2016-12-26 11:31:10 -05:00
lonerover
18cb09e095
vim-patch:7.4.1780 ( #5828 )
...
Problem: Warnings reported by cppcheck.
Solution: Fix the warnings. (Dominique Pelle)
dc633cf827
2016-12-26 11:25:59 -05:00
James McCoy
c1d1493eb2
Merge pull request #5818 from jamessan/typval-encode-partial
...
eval: encode: Fix NULL check for partial's name
2016-12-24 13:26:10 -05:00
Justin M. Keyes
432e9e5a2e
build: Do not check for obsolete <termio.h>
2016-12-24 17:41:06 +01:00
Justin M. Keyes
cdcf5d2039
build: Support old libtermkey.
...
Check TERMKEY_VERSION_* before referencing `TermKey_Terminfo_Getstr_Hook`.
2016-12-24 17:32:30 +01:00
James McCoy
a083c85ae4
eval: encode: Fix NULL check for partial's name
2016-12-23 22:35:18 -05:00
Justin M. Keyes
a3b58cd60a
Merge #5758 from justinmk/fixkbs
...
tui: check stty/termios for kbs
2016-12-23 14:00:32 -05:00
Justin M. Keyes
657369bb68
CheckHealth: terminfo: remove "kbs" advice
2016-12-23 18:28:54 +01:00
Justin M. Keyes
0b244de384
test: job_spec: Avoid unreliable screen test.
2016-12-23 18:28:54 +01:00
Justin M. Keyes
af2e629be4
tui: check stty/termios for kbs
...
Requires libtermkey 0.19+
Closes #2048
Closes #5693
See a9b61424aa
%5E...c0eb4e4a05f49ad8fee0195c77f2c29d09cc36af
See https://bugzilla.redhat.com/show_bug.cgi?id=142659
See fe4e9470bb/tty-keys.c (L625-L632)
2016-12-23 18:28:54 +01:00
lonerover
308836d5ce
vim-patch:7.4.2126
...
Problem: No tests for :diffget and :diffput
Solution: Add tests.
90d121fa36
2016-12-23 10:42:36 +08:00
lonerover
4682129449
vim-patch:7.4.2124
...
Problem: diffmode test leaves files behind, breaking another test.
Solution: Delete the files.
623cf88f9c
2016-12-23 09:13:05 +08:00
James McCoy
f1bfd055a7
Merge pull request #5810 from lonerover/vim-7.4.2123
...
vim-patch:7.4.2123
2016-12-22 10:41:21 -05:00
James McCoy
98a9bedb62
Merge pull request #5809 from lonerover/vim-7.4.2335
...
vim-patch:7.4.2335
2016-12-22 10:38:58 -05:00
James McCoy
81fcba90a7
Merge pull request #5807 from mhinz/fix/vim-patch
...
vim-patch: fix default answers
2016-12-22 10:37:54 -05:00
lonerover
5dea033443
vim-patch:7.4.2123
...
Problem: No new style test for diff mode.
Solution: Add a test. Check that folds are in sync.
42093c0ec5
2016-12-22 15:00:58 +08:00
Marco Hinz
66936d7866
vim-patch: fix default answers
2016-12-22 03:17:01 +01:00
lonerover
3e7f78b6cf
vim-patch:7.4.2335
...
Problem: taglist() is slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when doing a linear search. (closes
vim/vim#1044 )
72b4b870fc
2016-12-19 12:38:12 +08:00
Shougo
33319b1bf0
syntax/vim.vim: Remove external interface checks ( #5785 )
2016-12-18 17:39:58 -05:00
James McCoy
aa4ef8966c
Merge pull request #5779 from lonerover/vim-7.4.2337
...
vim-patch:7.4.2337
2016-12-16 10:08:26 -05:00
lonerover
c22a147026
vim-patch:7.4.2337
...
Problem: taglist() is still slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when finding duplicates.
77b642501a
2016-12-16 10:07:56 -05:00
James McCoy
a26188b58d
Merge pull request #5775 from jamessan/vim-patch-review
...
vim-patch: Allow skipping non-"vim-patch" commits during review
2016-12-16 10:03:40 -05:00
Marco Hinz
c8c296557b
Man: use non-recursive mappings for :Man ( #5777 )
...
This is a regression introduced by:
https://github.com/neovim/neovim/pull/5290/files#diff-8691c83194ea5f1342ecc9f17b4c51d8R46
When the <plug> mappings were changed to using :Man, they should have changed to
use `nnoremap` as well.
Fixes #5776 .
2016-12-15 17:36:55 +01:00
James McCoy
412d87698f
vim-patch: Allow skipping non-"vim-patch" commits during review
...
It's not atypical to have extra, non-"vim-patch" commits in a PR merging
a bigger or set of related patches from Vim. Rather than immediately
aborting, display the patch header to the user and let them decide
whether to continue reviewing.
2016-12-15 09:09:52 -05:00
Justin M. Keyes
02a9824438
Merge #5772 from justinmk/fixsegfault
...
eval.c: set_selfdict(): Fix invalid memory access.
2016-12-15 06:40:55 +01:00
James McCoy
f089d299e3
Merge pull request #5770 from jamessan/shada-lint
...
shada: Move '%' handling from shada_write to its own function
2016-12-14 15:23:19 -05:00
Justin M. Keyes
b29c5dd384
doc: job_control.txt
...
References #5529
2016-12-14 20:52:18 +01:00
Justin M. Keyes
43ba7f4d98
eval.c: set_selfdict(): Fix invalid memory access.
2016-12-14 20:52:18 +01:00
James McCoy
966be42a2b
shada: Move '%' handling from shada_write to its own function
...
shada_get_buflist finds all the relevant buffers and generates the
kSDItemBufferList ShadaEntry.
2016-12-14 06:56:48 -05:00
James McCoy
8c9cccbcb6
Merge pull request #5760 from jamessan/shada-percent-count
...
shada: Respect the optional buffer count for shada-%
2016-12-13 22:35:25 -05:00
Marco Hinz
5855f30cb1
Make VimL code compatible with merged Partial support ( #5765 )
...
Closes #5763 .
2016-12-13 14:48:42 +01:00
James McCoy
dbe41fe310
Merge pull request #5764 from jamessan/get-vim-patch
...
vim-patch: Add -g switch to download/preprocess patch
2016-12-13 08:39:47 -05:00
James McCoy
c6bd9f525c
vim-patch: Add -g switch to download/preprocess patch
2016-12-12 20:55:25 -05:00
James McCoy
7eb91c781b
shada: Respect the optional buffer count for shada-%
...
Closes #5759
2016-12-12 14:35:09 -05:00
James McCoy
988ab5804a
Merge pull request #5529 from brcolow/vim-7.4.1559
...
Port partial patches from vim
2016-12-12 10:53:32 -05:00
Michael Ennen
5e4eb18eb0
Add some tests and cleanup.
2016-12-12 10:17:35 -05:00
Björn Linse
0f681c80e1
Make partials work with jobs, timers, and dictwatchers.
2016-12-12 10:17:35 -05:00
Michael Ennen
a21c687661
Fixes.
2016-12-12 10:17:35 -05:00
Michael Ennen
2c4e92abea
vim-patch:7.4.1731 Mark as NA
...
Leave a note in vim_diff.txt about it.
2016-12-12 10:17:35 -05:00