Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | refactor: nvim_call_dict_function | Justin M. Keyes | 2018-05-06 | |
| | | | | | | | | | | | | | | | - Add test coverage for errors. - Rename, rearrange. | |||
* | | | API: nvim_call_dict_function #3032 | Sebastian Witte | 2018-05-06 | |
| | | | ||||
* | | | test: nvim_call_function: verify "too many arguments" error | Justin M. Keyes | 2018-05-06 | |
| | | | ||||
* | | | Merge pull request #8358 from mhinz/screen | James McCoy | 2018-05-04 | |
|\ \ \ | | | | | | | | | [RFC] screen: avoid artifacts | |||
| * | | | test: screen artifacts | Marco Hinz | 2018-05-04 | |
| | | | | ||||
* | | | | messages: redraw tabline if it was overdrawn by messages | Björn Linse | 2018-05-04 | |
|/ / / | | | | | | | | | | | | | | | | | | | fixes #8354 Regression from #8088, where we try to avoid clearing the screen if not absolutely necessary | |||
* / / | :digraphs : highlight with hl-SpecialKey #2690 | Jakson Alves de Aquino | 2018-05-01 | |
|/ / | | | | | | | closes #2690 | |||
* | | lint | Justin M. Keyes | 2018-04-28 | |
| | | ||||
* | | test/unit/undo_spec.lua: fixup after rebase #4985 | Justin M. Keyes | 2018-04-27 | |
| | | ||||
* | | test/util: move general functions into global helpers | Justin M. Keyes | 2018-04-27 | |
| | | ||||
* | | test/unit: some unit tests for undo.c #4985 | Christopher Waldon | 2018-04-27 | |
| | | ||||
* | | Merge #8218 'Fix errors reported by PVS' | Justin M. Keyes | 2018-04-27 | |
|\ \ | | | | | | | closes #4983 | |||
| * | | functests: Fix testlint errors | ZyX | 2018-04-22 | |
| | | | ||||
| * | | eval: Silence PVS/V547: E882 may be triggered | ZyX | 2018-04-15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I failed to deduce why analyzer thinks E882 may not be triggered, though conditions for triggering it are strange: it would trigger E882 only in the single case “function returned non-number”. Cases “function thrown exception”, or “built-in sorter encountered error” will neither yield E882 nor stop sort()/uniq(). Note though that searching test code revealed that neither E702 nor E882 are not tested anywhere. | |||
* | | | Merge #8304 "default to 'nofsync'" | Justin M. Keyes | 2018-04-24 | |
|\ \ \ | ||||
| * | | | API: nvim__stats() | Justin M. Keyes | 2018-04-24 | |
| | | | | | | | | | | | | | | | | Use it to verify fsync() behavior. | |||
| * | | | test: fsync() codepaths | Justin M. Keyes | 2018-04-23 | |
| | | | | ||||
* | | | | inccommand: pause :terminal redraws (#8307) | Justin M. Keyes | 2018-04-22 | |
| | | | | | | | | | | | | fix #5584 | |||
* | | | | inccommand: do not execute trailing commands #8256 | Nimit Bhardwaj | 2018-04-21 | |
|/ / / | | | | | | | | | | fix #7494 | |||
* | | | terminal: do not call redraw_buf_later() (#8306) | Justin M. Keyes | 2018-04-21 | |
| | | | | | | | | | fixes #8290 | |||
* | | | test: "Command-line option -s": avoid indeterminism (#8305) | Justin M. Keyes | 2018-04-21 | |
| | | | | | | | | | closes #8303 | |||
* | | | test/util: throttle retry() (#8296) | Justin M. Keyes | 2018-04-20 | |
| | | | | | | | | | | | | | | | | | | Avoid a hot loop in retry(), there's no need to retry more than 50/s. Also use luv.sleep() to implement sleep() instead of spinning the event-loop, so events are not silently discarded. | |||
* | | | test/util: retry(): also decorate non-string error | Justin M. Keyes | 2018-04-18 | |
| | | | ||||
* | | | test: nodejs_spec: allow more time for nodejs init | Justin M. Keyes | 2018-04-18 | |
| | | | ||||
* | | | Merge #8276 'startup: Make -s - read from stdin' | Justin M. Keyes | 2018-04-17 | |
|\ \ \ | ||||
| * | | | win: Fix reading from stdin | b-r-o-c-k | 2018-04-14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reading from stdin on Windows is fixed in the same way as it was in #8267. * The file_read function was returning without filling the destination buffer when it was called with a non-blocking file descriptor. | |||
| * | | | Merge branch 'master' into s-dash-stdin | b-r-o-c-k | 2018-04-14 | |
| |\ \ \ | ||||
| * \ \ \ | Merge branch 'master' into s-dash-stdin | ZyX | 2017-12-03 | |
| |\ \ \ \ | ||||
| * | | | | | functests: Disable system(-s -) test on Windows | ZyX | 2017-03-23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Assume something with system() if second test hangs as well. Assume something with reading stdin if not. | |||
| * | | | | | functests: Do not run termopen test on Windows | ZyX | 2017-03-23 | |
| | | | | | | ||||
| * | | | | | unittests: Add tests for new fileio functions | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | functests: Test -s errors | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | fileio,main: Do not restart syscall at EAGAIN when reading for -s | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | main: Temporary fix assertion error | ZyX | 2017-03-19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This variant uses `fdopen()` which is not standard, but it fixes problem on my system. In next commit `scriptin` will use `FileDescriptor*` from os/fileio in place of `FILE*`. | |||
| * | | | | | functests: Do not check stdout, it is different on Windows | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | functests: Fix testlint errors | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | functests: Use Neovim instance and system() in place of lua io.popen | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | functests: Make sure that line ending is LF and not CRLF | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | functests: Alter the order of checks | ZyX | 2017-03-19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Check whether `repeated_read_cmd` returned nil and did not actually run nvim or it did, but still returned nil for whatever reason. | |||
| * | | | | | tests: Fix repeated_popen_r usage, rename the function | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | tests: Fix CI failures | ZyX | 2017-03-19 | |
| | | | | | | ||||
| * | | | | | functests: Check that `-s` works as expected | ZyX | 2017-03-19 | |
| | | | | | | ||||
* | | | | | | test: tui_spec.lua: relax test (#8289) | Justin M. Keyes | 2018-04-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes an extra FocusGained/FocusLost event might trigger. This doesn't matter, we just want to test that the events were received in cmdline-mode. | |||
* | | | | | | terminal: resize to the max dimensions (#8249) | Andrew Pyatkov | 2018-04-16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | closes #8096 | |||
* | | | | | | job-control: children_kill_cb(): do not check elapsed time | Justin M. Keyes | 2018-04-15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Don't check elapsed time in children_kill_cb(), it's already implied by the start-time of the timer itself. 2. Restart timer from children_kill_cb() for PTY jobs, to send SIGKILL after SIGTERM. There is an edge case where SIGKILL might follow SIGTERM too quickly, if jobstop() is called near the 2-second timer window. But this edge case is not worth code complication. | |||
* | | | | | | Merge #8120 'test: win: prefer cmd.exe' | Justin M. Keyes | 2018-04-15 | |
|\ \ \ \ \ \ | ||||
| * | | | | | | test: win: enable jobpid() tests | Jan Edmund Lazo | 2018-03-26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ping to test job detach Use find.exe as an alternative to cat.exe Use nvim_get_proc to check pid | |||
| * | | | | | | fixup: ping.exe works with cmd.exe pipe | Jan Edmund Lazo | 2018-03-26 | |
| | | | | | | | ||||
| * | | | | | | Revert "test/win: use cmd.exe for test" | Jan Edmund Lazo | 2018-03-26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ae409b5042abdbec67305a063cf921ddffcce0c8. This PR (#8120) defaults to cmd.exe for job_spec.lua | |||
| * | | | | | | test: win: use find.exe /v "" as alternative cat - | Jan Edmund Lazo | 2018-03-26 | |
| | | | | | | |