aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
* | | | test: nodejs_spec: fix test after upstream API changeJustin M. Keyes2018-05-15
| |/ / |/| | | | | | | | closes https://github.com/neovim/node-client/issues/72
* | | API: nvim_get_commands(): return DictionaryJustin M. Keyes2018-05-12
| | |
* | | API: nvim_get_commands(): builtin is irrelevant for buffer-localJustin M. Keyes2018-05-12
| | | | | | | | | | | | | | | builtin commands are never buffer-local, so we can return empty for that case.
* | | API: nvim_get_commands(): more attributesJustin M. Keyes2018-05-11
| | | | | | | | | | | | | | | | | | | | | Support more :command attributes: -bang -bar -register
* | | API: nvim_get_commands(): always return keysJustin M. Keyes2018-05-11
| | | | | | | | | | | | | | | | | | - Always return all keys, with at least NIL value. - Require `opts` param to be {"builtin":false} - Validate `opts` param
* | | API: nvim_get_commands()Nimit Bhardwaj2018-05-11
| | |
* | | Merge #8329 'API: Make nvim_set_option() update `:verbose set …`'Justin M. Keyes2018-05-11
|\ \ \
| * | | api: Make nvim_set_option() update `:verbose set ...`b-r-o-c-k2018-05-03
| | | | | | | | | | | | | | | | | | | | | | | | Make `:verbose set ...` show when an option was last modified by an API client or Lua script/chunk. In the case of an API client, the channel ID is displayed.
* | | | Merge #8371 'API: more reliable/descriptive VimL errors'Justin M. Keyes2018-05-10
|\ \ \ \
| * | | | test: API: fix tests after improved error captureJustin M. Keyes2018-05-10
| | | | |
| * | | | API: nvim_eval(): return non-generic VimL errorsJustin M. Keyes2018-05-09
| | | | | | | | | | | | | | | | | | | | Use the same pattern as nvim_call_function (_call_function).
| * | | | API: return non-generic VimL errorsJustin M. Keyes2018-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Return VimL errors instead of generic errors for: - nvim_call_function - nvim_call_dict_function - Fix tests which were silently broken before this change. This violates #6150 where we agreed not to translate API errors. But that can be fixed later.
* | | | | UI: redraw statusline when entering cmdline (#8347)raichoo2018-05-10
|/ / / /
* | | | API: nvim_call_dict_function: expect actual function, not nameJustin M. Keyes2018-05-06
| | | |
* | | | API: nvim_call_dict_function: eliminate `internal` paramJustin M. Keyes2018-05-06
| | | | | | | | | | | | | | | | | | | | | | | | The `internal` param is difficult to explain, and will rarely be anything but `true`. To avoid it, use a hack: check if the resolved dict value starts with "function(".
* | | | refactor: nvim_call_dict_functionJustin M. Keyes2018-05-06
| | | | | | | | | | | | | | | | | | | | - Add test coverage for errors. - Rename, rearrange.
* | | | API: nvim_call_dict_function #3032Sebastian Witte2018-05-06
| | | |
* | | | test: nvim_call_function: verify "too many arguments" errorJustin M. Keyes2018-05-06
| | | |
* | | | Merge pull request #8358 from mhinz/screenJames McCoy2018-05-04
|\ \ \ \ | | | | | | | | | | [RFC] screen: avoid artifacts
| * | | | test: screen artifactsMarco Hinz2018-05-04
| | | | |
* | | | | messages: redraw tabline if it was overdrawn by messagesBjörn Linse2018-05-04
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | fixes #8354 Regression from #8088, where we try to avoid clearing the screen if not absolutely necessary
* / / / :digraphs : highlight with hl-SpecialKey #2690Jakson Alves de Aquino2018-05-01
|/ / / | | | | | | | | | closes #2690
* | | lintJustin M. Keyes2018-04-28
| | |
* | | test/unit/undo_spec.lua: fixup after rebase #4985Justin M. Keyes2018-04-27
| | |
* | | test/util: move general functions into global helpersJustin M. Keyes2018-04-27
| | |
* | | test/unit: some unit tests for undo.c #4985Christopher Waldon2018-04-27
| | |
* | | Merge #8218 'Fix errors reported by PVS'Justin M. Keyes2018-04-27
|\ \ \ | | | | | | | | closes #4983
| * | | functests: Fix testlint errorsZyX2018-04-22
| | | |
| * | | eval: Silence PVS/V547: E882 may be triggeredZyX2018-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. Keyes2018-04-24
|\ \ \ \
| * | | | API: nvim__stats()Justin M. Keyes2018-04-24
| | | | | | | | | | | | | | | | | | | | Use it to verify fsync() behavior.
| * | | | test: fsync() codepathsJustin M. Keyes2018-04-23
| | | | |
* | | | | inccommand: pause :terminal redraws (#8307)Justin M. Keyes2018-04-22
| | | | | | | | | | | | | | | fix #5584
* | | | | inccommand: do not execute trailing commands #8256Nimit Bhardwaj2018-04-21
|/ / / / | | | | | | | | | | | | fix #7494
* | | | terminal: do not call redraw_buf_later() (#8306)Justin M. Keyes2018-04-21
| | | | | | | | | | | | fixes #8290
* | | | test: "Command-line option -s": avoid indeterminism (#8305)Justin M. Keyes2018-04-21
| | | | | | | | | | | | closes #8303
* | | | test/util: throttle retry() (#8296)Justin M. Keyes2018-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 errorJustin M. Keyes2018-04-18
| | | |
* | | | test: nodejs_spec: allow more time for nodejs initJustin M. Keyes2018-04-18
| | | |
* | | | Merge #8276 'startup: Make -s - read from stdin'Justin M. Keyes2018-04-17
|\ \ \ \
| * | | | win: Fix reading from stdinb-r-o-c-k2018-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-stdinb-r-o-c-k2018-04-14
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into s-dash-stdinZyX2017-12-03
| |\ \ \ \ \
| * | | | | | functests: Disable system(-s -) test on WindowsZyX2017-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 WindowsZyX2017-03-23
| | | | | | |
| * | | | | | unittests: Add tests for new fileio functionsZyX2017-03-19
| | | | | | |
| * | | | | | functests: Test -s errorsZyX2017-03-19
| | | | | | |
| * | | | | | fileio,main: Do not restart syscall at EAGAIN when reading for -sZyX2017-03-19
| | | | | | |
| * | | | | | main: Temporary fix assertion errorZyX2017-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 WindowsZyX2017-03-19
| | | | | | |