| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Problem: Insufficient info when test fails because of screen size.
Solution: Report the detected screen size.
https://github.com/vim/vim/commit/0b5dc644465c549ac54fe3c4ad232dd692000d26
|
|
|
|
|
|
| |
Problem: Test using SwapExists autocommand file may fail.
Solution: Remove the SwapExists autocommand.
https://github.com/vim/vim/commit/eaa49e40d7e7f84deef14424c84ef1da0796fa58
|
|
|
|
|
|
|
| |
Problem: Using :pedit from a help file sets the preview window to help
filetype. (Wang Shidong)
Solution: Do not set "keep_help_flag". (closes vim/vim#3536)
https://github.com/vim/vim/commit/026587b35c42301bcc2214207346b62ef2efed41
|
|\
| |
| | |
vim-patch:8.1.{1857,1858,1860}
|
| |
| |
| |
| |
| |
| | |
Problem: Map timeout test is flaky.
Solution: Add test to list of flaky tests. Increase timeout.
https://github.com/vim/vim/commit/ea94c855163cf58a3389b5f3c54a0767c9e1be49
|
| |
| |
| |
| |
| |
| | |
Problem: Test for multi-byte mapping fails on some systems.
Solution: Test in another way.
https://github.com/vim/vim/commit/2f710afe7f166973c879bf7424678ba84368c1bb
|
|/
|
|
|
|
|
| |
Problem: Cannot use modifier with multi-byte character.
Solution: Allow using a multi-byte character, although it doesn't work
everywhere.
https://github.com/vim/vim/commit/c8fd33d18b49c3246f33782dd7b4a1c87504dd5f
|
|
|
|
|
| |
Problem: Now another timer test is flaky.
Solution: Add test to list of flaky tests.
https://github.com/vim/vim/commit/973d5304a44c974e74e43c3790f8919b7d4193b4
|
|
|
| |
Does only the build step for now, some tests fail currently.
|
|
|
|
|
| |
It was run for the PR already, and we can save the ~25min it takes with
merged PRs then - given that there is only one parallel job on AppVeyor
this should help to reduce the queue size.
|
|\
| |
| | |
keymap: allow modifiers to multibyte chars, like <m-ä>
|
|/ |
|
|\
| |
| | |
TUI: do not use "starting" global mutated by main thread
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Problem: Timers test is flaky.
Solution: Accept a larger count. Add test to list of flaky tests.
https://github.com/vim/vim/commit/7e6feb9eeb095ec424430ff4332c77f70372ce62
|
|\ \
| | |
| | | |
fix #10762 flaky 'jobstop() kills entire process tree #6530'
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Depending on the version of Windows, conhost.exe may not be included in
the child process.
|
| |/ |
|
|\ \
| | |
| | | |
Improve compile options/definitions with sanitizer builds (for --version).
|
| | |
| | |
| | |
| | | |
This includes `-fsanitize=thread` etc in the output of `--version`.
|
| |/ |
|
|/ |
|
|\
| |
| | |
utf8_to_utf16, utf16_to_utf8: align with libuv
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
../src/nvim/os/fs.c: In function 'os_can_exe':
../src/nvim/os/fs.c:247:27: warning: passing argument 1 of 'is_executable_ext' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
247 | if (is_executable_ext(name, abspath)) {
| ^~~~
In file included from ../src/nvim/os/fs.c:36:
src/nvim/auto/os/fs.c.generated.h:7:38: note: expected 'char *' but argument is of type 'const char *'
7 | static _Bool is_executable_ext(char *name, char **abspath) FUNC_ATTR_NONNULL_ARG(1);
| ~~~~~~^~~~
../src/nvim/os/fs.c: In function 'os_resolve_shortcut':
../src/nvim/os/fs.c:1183:56: warning: conversion from 'size_t' {aka 'const long long unsigned int'} to 'int' may change value [-Wconversion]
1183 | const int conversion_result = utf8_to_utf16(fname, len, &p);
| ^~~
../src/nvim/os/fs.c:1211:19: warning: declaration of 'conversion_result' shadows a previous local [-Wshadow]
1211 | const int conversion_result = utf16_to_utf8(wsz, -1, &rfname);
| ^~~~~~~~~~~~~~~~~
../src/nvim/os/fs.c:1183:15: note: shadowed declaration is here
1183 | const int conversion_result = utf8_to_utf16(fname, len, &p);
| ^~~~~~~~~~~~~~~~~
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- take a size parameter
- return libuv error code
- handle error in caller only (avoid redundant messages)
https://github.com/libuv/libuv/commit/53995a3825d23eacd01e2bcfa35642c4a188d32b
https://github.com/libuv/libuv/commit/4c945f49365ab4d6e1b07bf0ef2893455dc04622
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- take a size parameter
- always NUL-terminate the result
- return libuv error code
- handle error in caller only (avoid redundant messages)
https://github.com/libuv/libuv/commit/53995a3825d23eacd01e2bcfa35642c4a188d32b
https://github.com/libuv/libuv/commit/4c945f49365ab4d6e1b07bf0ef2893455dc04622
|
|/
|
| |
https://docs.travis-ci.com/user/customizing-the-build/#git-clone-quiet
|
|
|
|
|
|
| |
Only "API nvim_parse_expression works with &opt" is flaky, but easier to
skip all of "API nvim_parse_expression".
Ref: https://github.com/neovim/neovim/issues/10241
|
|\
| |
| | |
api: nvim_win_open() style="minimal" should disable 'foldcolumn'
|
| | |
|
|\ \
| | |
| | | |
ci: fix Travis
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Uses runtime suppressions instead of a blacklist, which can only ignore
whole files/functions.
Ref: https://github.com/google/sanitizers/wiki/ThreadSanitizerSuppressions
Ref: https://github.com/neovim/neovim/pull/10591#issuecomment-521248233
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes:
cat: illegal option -- A
usage: cat [-benstuv] [file ...]
Broken in 5cc45bb41.
squash! ci: Travis: build.sh: use cat "-vET" for osx [skip appveyor]
cat -vet
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It is disabled by default, and the docs mention that it slows builds
down [1]. It took 165s in https://travis-ci.org/neovim/neovim/jobs/572000615.
1: https://docs.travis-ci.com/user/installing-dependencies/#installing-packages-on-macos
|
|/ /
| |
| |
| | |
Do not incorrectly prefer python2 if python3 is working.
fixes #10758
|
| |
| |
| | |
assert(curbuf) in ins_compl_get_exp
|
| |
| |
| |
| |
| |
| |
| | |
Uses `cat -A` with early "*San" check:
This prints terminal escape sequences as-is (for debugging), and does
not cause (display) issues with the Travis log.
Ref: https://github.com/neovim/neovim/pull/10591#issuecomment-521248233
|
|\ \
| |/
|/| |
compositor: handle invalid screen positions after resize gracefully
|
|/
|
|
|
|
|
|
| |
The screen resize logic needs to be refactored to be simpler and more
deterministic. Until then, we need to handle attempts to draw outside of the
screen size gracefully, just like the old vim code did.
fixes #9989
|
|\
| |
| | |
startup: handle 'guicursor' after user config
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
If parse_shape_opt() is done before user config, the TUI may cause
unwanted changes to the terminal cursor which cannot later be undone
(see #4396).
fix #10750
|
| |
| |
| |
| |
| | |
Fixes regression due to signal being reported with exit status.
ref #10573 939d9053bdf2f56
ref https://github.com/neovim/neovim/issues/7054#issuecomment-520282429
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There was a longer timeout for Windows already, but unlike stated in
51d42917f it is not a worst-case, but gets waited for always.
The test is only about "-1" on timeout, so reduce it to this.
Fixes:
16:33:19,309 INFO - not ok 627 - jobs jobwait with timeout argument will return -1 if the wait timed out
16:33:19,309 INFO - # test/functional/core/job_spec.lua @ 707
16:33:19,309 INFO - # Failure message: test/functional/core/job_spec.lua:714: Expected objects to be the same.
16:33:19,309 INFO - # Passed in:
16:33:19,309 INFO - # (table: 0x0db1a3f0) {
16:33:19,309 INFO - # [1] = 'notification'
16:33:19,309 INFO - # [2] = 'wait'
16:33:19,309 INFO - # *[3] = {
16:33:19,309 INFO - # *[1] = {
16:33:19,309 INFO - # *[1] = -1
16:33:19,309 INFO - # [2] = -1 } } }
16:33:19,309 INFO - # Expected:
16:33:19,309 INFO - # (table: 0x0db1a480) {
16:33:19,309 INFO - # [1] = 'notification'
16:33:19,309 INFO - # [2] = 'wait'
16:33:19,309 INFO - # *[3] = {
16:33:19,309 INFO - # *[1] = {
16:33:19,309 INFO - # *[1] = 4
16:33:19,309 INFO - # [2] = -1 } } }
16:33:19,309 INFO - # stack traceback:
16:33:19,309 INFO - # test/functional/core/job_spec.lua:714: in function <test/functional/core/job_spec.lua:707>
|
| |
| |
| |
| | |
This should not make much of a difference, but increases the timeout
when `load_factor` is used slightly.
|
| |
| |
| |
| | |
Since recent vim versions also support :tcd, check for the actual
availability of the command, rather than has('nvim').
|
| |
| |
| |
| |
| |
| |
| | |
(#10764)
Problem: Running test hangs when the input file is being edited.
Solution: Use a SwapExists autocommand to ignore editing the test script.
https://github.com/vim/vim/commit/d8f27b30d6ec0bcfcb8f44c6201e36c003d1ce88
|