aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/channel.c
Commit message (Expand)AuthorAge
* refactor(misc1): move out high-level input functions to a new file: input.cBjörn Linse2021-12-10
* vim-patch:8.2.3609: internal error when ModeChanged is triggered recursivelyMagnus Groß2021-11-18
* fix(channel): throw error if sending to internal channel w/o terminalzeertzjq2021-11-11
* vim-patch:8.1.0743: giving error messages is not flexibleJames McCoy2021-11-01
* refactor(api): break out vim_to_object/object_to_vim to own fileBjörn Linse2021-10-29
* feat(nvim_open_term): support input callback in luaBjörn Linse2021-10-20
* refactor: remove redundant castsDundar Göc2021-10-07
* refactor: format with uncrustify #15722dundargoc2021-09-19
* feat(f_chansend): support Blob data argumentSean Dewar2021-09-16
* feat(api): nvim_get_chan_info: include "argv" for jobs #15537Justin M. Keyes2021-09-01
* refactor(map): remove extra-allocating map_new/map_free functionsBjörn Linse2021-08-22
* feat(terminal): TermClose: set exit code in v:event.status #15406Gregory Anders2021-08-20
* Rename stdin to stdin_modeGregory Anders2021-07-12
* feat(job): add parameter to close stdinGregory Anders2021-07-12
* Add 'FUNC_ATTR_NONNULL_RET' to nonnull alloc funcs (#14559)Jan Edmund Lazo2021-05-15
* api: fix use-after-free in nvim_chan_sendBjörn Linse2021-04-04
* api: allow open non-current buffer as terminal (+ xmas bonus)Björn Linse2021-03-12
* fix(pty): Always use $TERM from the job's env dictJames McCoy2021-02-06
* Use dict_T to pass env vars to process spawning codeJames McCoy2021-01-31
* Add overlapped option to jobstarterw72020-06-10
* nvim: Correctly setup global channelsAndreas Schneider2020-02-23
* Change to replace stderr with conouterw72020-01-17
* Rename from os_win_conpty.{c,h} to pty_conpty_win.{c,h}erw72020-01-17
* Add stdin, stdout replacement functionserw72020-01-17
* Change to use ConPTY, if availableerw72020-01-17
* Add os_getfullenv_size/os_copyfullenvJames McCoy2019-12-11
* jobstart now supports env/clear_envMatthieu Coudron2019-12-11
* UIAttach, UIDetachRui Abreu Ferreira2019-09-12
* :ls : show "R", "F" for terminal-jobs #10370Justin M. Keyes2019-06-29
* channel: refactor events, prevent recursive invocation of eventsBjörn Linse2019-06-18
* api: implement object namespacesBjörn Linse2018-11-24
* channel: avoid buffering output when only terminal and no callbacks are activeBjörn Linse2018-11-08
* jobstart(): Fix hang on non-executable cwd #9204Tommy Allen2018-11-07
* startup: always wait for UI with --embed, unless --headless also is suppliedBjörn Linse2018-09-22
* replace fallthrough comment with macroJan Edmund Lazo2018-09-21
* channel.c: Prevent channel_destroy_early() from freeing uninitialized rpc stuffoni-link2018-07-15
* terminal: flush vterm output buffer on pty output #8486林千里2018-06-08
* api: list information about all channels/jobs.Björn Linse2018-05-23
* channel: avoid references to non-rooted vimL list with outputBjörn Linse2018-05-17
* job-control: mitigate process-kill raceJustin M. Keyes2018-04-15
* channels: cleanup channel freeing codeBjörn Linse2018-04-12
* channels: delay free so that libuv can cleanup handlesBjörn Linse2018-04-12
* log/channels: Formatting. Also log loopback channel. #8146Justin M. Keyes2018-03-18
* channel: Make empty output be represented by `['']` againZyX2018-01-14
* *: Provide list length when allocating listsZyX2018-01-14
* Merge #7708 from ZyX-I/hide-container-implJustin M. Keyes2017-12-23
|\
| * *: Start hiding list implementationZyX2017-12-10
* | channel: check for existance before trying to set keyBjörn Linse2017-12-23
|/
* channels: improvements to bufferingBjörn Linse2017-11-25
* channels: more consistent event handlingBjörn Linse2017-11-25