Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | test: next_msg(): default `timeout` to 10s | Justin M. Keyes | 2018-03-11 |
| | | | | | | Infinite timeout results in hangs which waste time. If some test needs longer than 10s to wait for a message, it should specify the timeout explicitly. | ||
* | test: rename next_message() to next_msg() | Justin M. Keyes | 2018-03-11 |
| | |||
* | test: handle non-deterministic message cadence | Justin M. Keyes | 2018-03-11 |
| | |||
* | Merge #8084 'build/win: support MSVC' | Justin M. Keyes | 2018-03-08 |
|\ | |||
| * | build/msvc: Make shell-test fix only apply to MSCV | b-r-o-c-k | 2018-03-06 |
| | | |||
| * | build/msvc: Make shell-test work | b-r-o-c-k | 2018-03-04 |
| | | | | | | | | | | MSVC doesn't have unistd.h or usleep() so it was replaced with the Sleep() WinAPI function. | ||
* | | message: don't output unprintable chars to screen | Björn Linse | 2018-03-04 |
| | | | | | | | | fixes #7586 #8070 | ||
* | | api: nvim_list_uis #8004 | geekodour | 2018-03-03 |
|/ | | | | | ref #7438 closes #4842 | ||
* | unittest: Ignore all _Float-prefixed types (#8067) | James McCoy | 2018-02-25 |
| | | | | Previously, we ignored only _Float128. But glibc 2.27 added _Float32 and _Float32x. Rather than play whack-a-mole, ignore everything. | ||
* | 'fillchars': fix defaults logic; handle ambiwidth=double #7986 | Matthieu Coudron | 2018-02-23 |
| | | | | Update tests. | ||
* | Merge pull request #8031 from bfredl/gotintstatus | Björn Linse | 2018-02-20 |
|\ | | | | | jobwait: return -2 on interrupt even with timeout | ||
| * | jobwait: return -2 on interrupt also with timeout | Björn Linse | 2018-02-20 |
| | | |||
* | | Resolve issues mentioned in PR review | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | test: win: emulate yes with for loop | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | test: win: enable ui/wildmode_spec.lua | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | test: win: enable termclose_spec.lua | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | test: enable ex_cmds/cd_spec.lua on Windows | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | test: enable legacy/fixeol_spec in Windows | Jan Edmund Lazo | 2018-02-19 |
| | | | | | | | | Try nvim's delete() for cross-platform file remove in Windows | ||
* | | test: enable ex_cmds/write_spec.lua in Windows | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy test 051 | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy test 059 | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy test 107 | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy test 093 | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy/arglist_spec.lua | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy test 30 | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy/getcwd_spec.lua | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy/wordcount_spec.lua | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy/packadd_spec.lua | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy test 011 | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy/delete_spec.lua | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy test 097 | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable legacy test 025 | Jan Edmund Lazo | 2018-02-19 |
| | | |||
* | | win: enable job tests that use jobstart only | Jan Edmund Lazo | 2018-02-19 |
| | | | | | | | | | | | | | | | | | | | | | | | | - echo "" does not hang in powershell - cmd.exe's echo command does not hang. - job tests default to powershell (WHY?) - wait 5 seconds for powershell to create an empty file - powershell is slow - cannot reliably validate the id returned by jobstart via jobpid, jobstop - if using cmd.exe, waiting for a second should be enough - remaining job tests are unreliable in Windows because any build can pass/fail for same conditions without changes, especially if the error is in stderr | ||
* | | vim-patch:8.0.1493: completion items cannot be annotated (#8003) | Shougo | 2018-02-18 |
| | | | | | | | | | | | | | | Problem: Completion items cannot be annotated. Solution: Add a "user_data" entry to the completion item. (Ben Jackson, coses vim/vim#2608, closes vim/vim#2508) https://github.com/vim/vim/commit/9b56a57cdae31f7a2c85d440392bf63d3253a158 | ||
* | | test/util: remove eq_any() | Justin M. Keyes | 2018-02-18 |
| | | | | | | | | | | | | It was added in the parent commit, but ended up not being used. And I can't think of a case where it will be used: instead we would probably want to generalize expect_msg_seq() if necessary. | ||
* | | test/util: expect_msg_seq() | Justin M. Keyes | 2018-02-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | job_spec.lua on AppVeyor (Windows) often fails like this: FAILED ] C:/projects/neovim/test/functional\core\job_spec.lua @ 72: jobs changes to given `cwd` directory C:/projects/neovim/test/functional\core\job_spec.lua:81: Expected objects to be the same. Passed in: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' } } } Expected: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' *[2] = '' } } } stack traceback: Message chunking is non-deterministic, so we need to try different variants. | ||
* | | vim-patch-8.0.0649 and vim-patch-8.0.0650: autocmd open help 2 times | Nimit Bhardwaj | 2018-02-17 |
|/ | |||
* | Merge pull request #8008 from bfredl/arrayfree | Björn Linse | 2018-02-14 |
|\ | | | | | ex_getln: clear cmdline_block after it's freed | ||
| * | ex_getln: clear cmdline_block after it's freed | Björn Linse | 2018-02-14 |
| | | |||
* | | ui: refactor ui options | Björn Linse | 2018-02-13 |
|/ | |||
* | test/python: less-noisy Python skip-message | Justin M. Keyes | 2018-02-12 |
| | | | | | Developer can use :checkhealth to get more details, don't need to blast the details in the skip-message every time. | ||
* | test/arglist_spec: update to Vim 8.0.0721 behavior | Justin M. Keyes | 2018-02-11 |
| | |||
* | test: port Test_edit_08() to Lua test | Justin M. Keyes | 2018-02-11 |
| | | | | | | | Test_edit_08() depends on special-case handling in has_compl_option() and redrawing() which are in Vim but are not wanted in Nvim. Using a Lua test instead of depending on workarounds in the core to make the VimL test work. | ||
* | vim-patch:8.0.0692: CTRL-G with 'incsearch' and ? goes in the wrong direction | Justin M. Keyes | 2018-02-11 |
| | | | | | | | | Problem: Using CTRL-G with 'incsearch' and ? goes in the wrong direction. (Ramel Eshed) Solution: Adjust search_start. (Christian Brabandt) https://github.com/vim/vim/commit/da5116da4586fc714434411d2cccb066caa3723e | ||
* | Merge #7939 "fix crash: 'spell' and long lines" | Justin M. Keyes | 2018-02-11 |
|\ | |||
| * | Merge #7939 "fix crash: 'spell' and long lines" | Justin M. Keyes | 2018-02-11 |
| |\ | | | | | | | | | | closes #7937 | ||
| | * | screen.c: resolve neovim issue #7937 | Michael Brailsford | 2018-02-07 |
| | | | |||
* | | | ui/tui: highlighting refactor | Björn Linse | 2018-02-11 |
|/ / | | | | | | | | | | | | | | | Make HlAttr contain highlighting state for both color modes (cterm and rgb). This allows us to implement termguicolors completely in the TUI. Simplify some logic duplicated between ui.c and screen.c. Also avoid some superfluous highlighting reset events. | ||
* | | win: enable backtick_expansion and shell output tests | Jan Edmund Lazo | 2018-02-10 |
| | | |||
* | | shell: handle split-up UTF-8 sequences | Björn Linse | 2018-02-10 |
| | |