Matthieu Coudron
1f4090011e
coverty: solve #7149
2017-08-15 21:43:23 +02:00
James McCoy
ab72063a52
Merge pull request #7167 from jamessan/codecov
...
ci: Rename .codecov.yml → codecov.yml
2017-08-15 13:35:11 -04:00
James McCoy
ca4b3f3fda
ci: Rename .codecov.yml → codecov.yml
...
According to codecov/support#431 the comment setting isn't honored when
the yaml file is named .codecov.yml.
2017-08-15 12:03:45 -04:00
ZyX
b1a8dcefee
lua/executor: Fix crash when first string contains NUL and second not
2017-08-15 17:18:05 +03:00
ZyX
93ef823f5e
lua/executor: Move stricmp to vim “module” and document it
2017-08-15 16:34:51 +03:00
ZyX
96b1600bc8
functests: Add test for stricmp
2017-08-15 16:34:25 +03:00
ZyX
ef6641ba69
lua/executor: Make stricmp function work with strings with NULs
2017-08-15 16:34:25 +03:00
Justin M. Keyes
44dc8bbb13
ci/win: list build permutations explicitly ( #7163 )
...
This avoids changing the matrix permutations for the old non-gcov
builds, so that old URLs continue to work:
https://ci.appveyor.com/api/projects/neovim/neovim/artifacts/build/Neovim.zip?branch=master&job=Configuration%3A%20MINGW_32
https://ci.appveyor.com/api/projects/neovim/neovim/artifacts/build/Neovim.zip?branch=master&job=Configuration%3A%20MINGW_64
2017-08-15 11:06:51 +02:00
James McCoy
bdc72c7c44
Merge pull request #7161 from jamessan/codecov
...
ci: Upload coverage data to codecov.io
Closes #7162
2017-08-14 11:03:26 -04:00
James McCoy
a8ae8ae770
ci: Ignore QB for codecov's CI status
2017-08-14 09:21:44 -04:00
James McCoy
e88fc35429
ci: Collect coverage data for MINGW_64 builds on appveyor
2017-08-14 09:15:59 -04:00
James McCoy
e463cb6fa0
ci: Switch to codecov.io for coverage data
...
Continue uploading to coveralls, for now, so we can compare the
services.
2017-08-14 09:15:54 -04:00
Justin M. Keyes
c349083155
Merge #6259 from justinmk/ui_refresh
2017-08-14 11:10:44 +02:00
Justin M. Keyes
f5938d9bcf
doc: screen_resize(): remove mention of "mustset"
...
"mustset" is from Vim term.c:set_shellsize(), not relevant here: we
behave as if mustset=true always.
2017-08-14 03:09:40 +02:00
Justin M. Keyes
34e5654f21
ui: disable 'lazyredraw' during ui_refresh.
...
Could also try `do_redraw = true` instead of save/restore `p_lz`, but
the nice thing about save/restore of `p_lz` is that it is "atomic".
The semantics of `do_redraw` are not clear to me.
Closes #4884
References #6202
References https://github.com/neovim/neovim/pull/6202#issuecomment-284379503
References #3929 #5692 #6157
References #5866
2017-08-14 03:07:50 +02:00
ckelsel
5d332084e1
Merge remote-tracking branch 'upstream/master' into HEAD
2017-08-14 07:45:59 +08:00
Justin M. Keyes
c4e214a99c
io: more guards against NULL filename ( #7159 )
...
References ac055d677a
References #4370
2017-08-14 07:45:50 +08:00
Nikolai Aleksandrovich Pavlov
d0cb175cab
lua/executor: Fix crash when printing empty string ( #7157 )
2017-08-14 07:45:50 +08:00
James McCoy
e6c528d9fc
travis: Move TSAN to last stage and allow failure
...
TSAN build has been much less reliable lately, so it shouldn't hold up
the other tests.
2017-08-14 07:45:50 +08:00
Sebastian Parborg
809420233c
tui: fix DECSCUSR logic #6997
...
Fix linuxvt cursor shape codes
Fix konsole cursor_shapes (even when inside tmux)
Do not trust old VTE terminal lies
Closes #6978
Closes #7002
Closes #7049
2017-08-14 07:45:50 +08:00
Justin M. Keyes
cd5f9d638e
vim-patch:8.0.0235
...
Problem: Memory leak detected when running tests for diff mode.
Solution: Free p_extra_free.
b031c4ea04
2017-08-14 07:45:49 +08:00
Justin M. Keyes
e214cc2cdc
oldtest: cannot :set term
in Nvim
2017-08-14 07:45:49 +08:00
Justin M. Keyes
5ed2ab6d53
vim-patch:8.0.0524
...
Problem: Folds are messed up when 'encodin' is "utf-8".
Solution: Also set the fold character when it's not multi-byte.
8da1e6cedf
2017-08-14 07:45:49 +08:00
Justin M. Keyes
9b4cbd5cdc
vim-patch:8.0.0518
...
Closes #7086
Problem: Storing a zero byte from a multi-byte character causes fold text
to show up wrong.
Solution: Avoid putting zero in ScreenLines. (Christian Brabandt,
closes vim/vim#1567 )
c6cd8409c2
2017-08-14 07:45:49 +08:00
Justin M. Keyes
a7b98246b3
vim-patch:8.0.0290 vim-patch:8.0.0394
...
vim-patch:8.0.0290: cursor positioning wrong if wide character wraps
Problem: If a wide character doesn't fit at the end of the screen line, and
the line doesn't fit on the screen, then the cursor position may
be wrong. (anliting)
Solution: Don't skip over wide character. (Christian Brabandt, closes vim/1408)
vim-patch:8.0.0394
Problem: Tabs are not aligned when scrolling horizontally and a Tab doesn't
fit. (Axel Bender)
Solution: Handle a Tab as a not fitting character. (Christian Brabandt)
Also fix that ":redraw" does not scroll horizontally to show the
cursor. And fix the test that depended on the old behavior.
abc39ab642
2017-08-14 07:45:49 +08:00
Justin M. Keyes
f5e55e93aa
vim-patch:8.0.0311
...
Problem: Linebreak tests are old style.
Solution: Turn the tests into new style. Share utility functions. (Ozaki
Kiichi, closes vim/vim#1444 )
544d3bc9f0
2017-08-14 07:45:49 +08:00
Justin M. Keyes
247c338517
vim-patch:8.0.0128
...
Problem: Display test fails on MS-Windows.
Solution: Set 'isprint' to "@".
7089237885
2017-08-14 07:45:49 +08:00
Justin M. Keyes
dfd45f26f1
vim-patch:8.0.0126
...
Problem: Display problem with 'foldcolumn' and a wide character.
(esiegerman)
Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt,
closes vim/vim#1310 )
6270660611
2017-08-14 07:45:49 +08:00
Justin M. Keyes
5e66c429e3
vim-patch:8.0.0090 fix breakindent bug
...
(original Vim commit-message is bogus)
6c896867c4
2017-08-14 07:45:49 +08:00
ZyX
19a28352a9
ex_getln: Make error messages look better
2017-08-14 01:56:48 +03:00
ZyX
5c60cd2abb
doc: State that it is called for new *displayed* input
2017-08-14 01:40:21 +03:00
ZyX
0571b8cb0e
functests: Alter comment
2017-08-14 01:22:10 +03:00
ZyX
f1ef94b871
doc: Clarify how function is executed
2017-08-14 01:20:52 +03:00
ZyX
a5449f79ac
functests: Check that input is correctly silenced
2017-08-14 01:17:16 +03:00
Justin M. Keyes
d258ac8ed2
io: more guards against NULL filename ( #7159 )
...
References ac055d677a
References #4370
2017-08-13 18:46:09 +02:00
James McCoy
3c8d063786
Merge pull request #7158 from jamessan/move-tsan-stage
...
travis: Move TSAN to last stage and allow failure
2017-08-13 12:05:34 -04:00
Nikolai Aleksandrovich Pavlov
bf1b1ea6ee
lua/executor: Fix crash when printing empty string ( #7157 )
2017-08-13 17:37:35 +02:00
James McCoy
a2947a46a1
travis: Move TSAN to last stage and allow failure
...
TSAN build has been much less reliable lately, so it shouldn't hold up
the other tests.
2017-08-13 10:01:39 -04:00
Sebastian Parborg
1f9c139fd3
tui: fix DECSCUSR logic #6997
...
Fix linuxvt cursor shape codes
Fix konsole cursor_shapes (even when inside tmux)
Do not trust old VTE terminal lies
Closes #6978
Closes #7002
Closes #7049
2017-08-13 01:13:28 +02:00
Justin M. Keyes
d42547f322
Merge #7088 from justinmk/vimpatches
2017-08-12 21:44:12 +02:00
Justin M. Keyes
c87dbadc44
vim-patch:8.0.0235
...
Problem: Memory leak detected when running tests for diff mode.
Solution: Free p_extra_free.
b031c4ea04
2017-08-12 18:28:38 +02:00
Justin M. Keyes
7dc5e8fb8b
oldtest: cannot :set term
in Nvim
2017-08-12 17:39:07 +02:00
Justin M. Keyes
a0c7e35eee
vim-patch:8.0.0524
...
Problem: Folds are messed up when 'encodin' is "utf-8".
Solution: Also set the fold character when it's not multi-byte.
8da1e6cedf
2017-08-12 17:39:07 +02:00
Justin M. Keyes
cddd4e613e
vim-patch:8.0.0518
...
Closes #7086
Problem: Storing a zero byte from a multi-byte character causes fold text
to show up wrong.
Solution: Avoid putting zero in ScreenLines. (Christian Brabandt,
closes vim/vim#1567 )
c6cd8409c2
2017-08-12 17:39:07 +02:00
Justin M. Keyes
49b671f8f1
vim-patch:8.0.0290 vim-patch:8.0.0394
...
vim-patch:8.0.0290: cursor positioning wrong if wide character wraps
Problem: If a wide character doesn't fit at the end of the screen line, and
the line doesn't fit on the screen, then the cursor position may
be wrong. (anliting)
Solution: Don't skip over wide character. (Christian Brabandt, closes vim/1408)
vim-patch:8.0.0394
Problem: Tabs are not aligned when scrolling horizontally and a Tab doesn't
fit. (Axel Bender)
Solution: Handle a Tab as a not fitting character. (Christian Brabandt)
Also fix that ":redraw" does not scroll horizontally to show the
cursor. And fix the test that depended on the old behavior.
abc39ab642
2017-08-12 17:39:07 +02:00
Justin M. Keyes
c747b53f84
vim-patch:8.0.0311
...
Problem: Linebreak tests are old style.
Solution: Turn the tests into new style. Share utility functions. (Ozaki
Kiichi, closes vim/vim#1444 )
544d3bc9f0
2017-08-12 17:39:06 +02:00
Justin M. Keyes
b7320471de
vim-patch:8.0.0128
...
Problem: Display test fails on MS-Windows.
Solution: Set 'isprint' to "@".
7089237885
2017-08-12 17:39:06 +02:00
Justin M. Keyes
1bcb3ed0e2
vim-patch:8.0.0126
...
Problem: Display problem with 'foldcolumn' and a wide character.
(esiegerman)
Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt,
closes vim/vim#1310 )
6270660611
2017-08-12 17:39:06 +02:00
Justin M. Keyes
df02f9cc37
vim-patch:8.0.0090 fix breakindent bug
...
(original Vim commit-message is bogus)
6c896867c4
2017-08-12 17:39:06 +02:00
ckelsel
d59e9a2c25
Merge remote-tracking branch 'upstream/master'
2017-08-12 08:28:10 +08:00