aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/channel.c
Commit message (Expand)AuthorAge
* fix(windows): server dies with terminal after :restartJustin M. Keyes11 days
* feat(api): nvim_chan_set()Justin M. Keyes11 days
* fix(channel): handle socket accept failure #41240HX L2026-08-10
* refactor(:restart): unnecessary console allocation on Windows #40919Sanzhar Kuandyk2026-07-23
* feat(channel): add ChanClose event #40568Barrett Ruth2026-07-04
* refactor(os): deduplicate console/fd boilerplate #40509Justin M. Keyes2026-06-30
* refactor(os): libuv_proc_stdio #40506Justin M. Keyes2026-06-30
* fix(process): avoid inherited stdio for Windows jobs #40074Sanzhar Kuandyk2026-06-29
* fix(:restart): set job env instead of mutating parent env #40308Justin M. Keyes2026-06-18
* feat(ui_client): "press ENTER" free nvim crash debuggingbfredl2026-05-11
* feat(api): rename buffer to buf in retval #38900Justin M. Keyes2026-04-13
* Merge pull request #38669 from SanzharKuandyk/fix-38667zeertzjq2026-04-07
|\
| * fix(channel): fix Ctrl-C handling regression in terminalSanzhar Kuandyk2026-04-06
| * refactor(channel): defer hidden console allocation to :detachSanzhar Kuandyk2026-04-01
* | fix(channel): crash on exit after closing v:stderr channel (#38754)zeertzjq2026-04-04
|/
* fix(:restart): formalize restart event #35223Sathya Pramodh2026-03-28
* fix(terminal): don't poll for output during scrollback refresh (#38365)zeertzjq2026-03-19
* feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987Ayaan2026-03-10
* revert: "fix(tui): server --listen error sometimes not visible (#38027)" (#38...zeertzjq2026-03-06
* fix(tui): server --listen error sometimes not visible (#38027)zeertzjq2026-03-02
* fix(channel): support :detach, :restart on Windows #37977Sanzhar Kuandyk2026-02-28
* fix(process): handle poll() interrupted by a signal (#38024)zeertzjq2026-02-23
* fix(rpc): include write failure reason in log (#37959)zeertzjq2026-02-19
* feat(prompt): plugins can update prompt during user input #37743Shadman2026-02-14
* feat(terminal): detect suspended PTY process (#37845)zeertzjq2026-02-13
* fix(channel): crash on failed sockconnect() (#37811)zeertzjq2026-02-11
* fix(vterm): handle split UTF-8 after ASCII properly (#37721)zeertzjq2026-02-06
* fix(terminal): losing output if BufFile* poll for events (#37580)zeertzjq2026-01-28
* fix(channel): unreference list after callback finishes (#37358)zeertzjq2026-01-12
* fix(:ls): check for finished terminal properly (#37303)zeertzjq2026-01-09
* Merge pull request #36393 from zeertzjq/rstream-close-cbzeertzjq2025-10-31
* fix(rpc): handle more cases when identifying loopback #36100Vlad2025-10-09
* refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl2025-08-14
* vim-patch:8.1.1584: the evalfunc.c file is getting too bigJan Edmund Lazo2025-07-20
* docs: misc #32959Justin M. Keyes2025-03-18
* fix(events): always allow some events to be nested (#32706)zeertzjq2025-03-08
* feat(ui): UI :detach commandJustin M. Keyes2025-02-10
* refactor: iwyu #31637Justin M. Keyes2024-12-23
* refactor(api)!: rename Dictionary => DictJustin M. Keyes2024-09-23
* refactor: rename "process" => "proc" #30387Justin M. Keyes2024-09-15
* revert: "refactor: use S_LEN macro" (#29319)Lewis Russell2024-06-14
* refactor: use S_LEN(s) instead of s, n (#29219)James2024-06-11
* refactor(io): make rstream use a linear bufferbfredl2024-06-08
* refactor: move shared messages to errors.h #26214Justin M. Keyes2024-06-01
* refactor(io): separate types for read and write streamsbfredl2024-05-31
* docs: misc #24163Justin M. Keyes2024-04-30
* fix: prevent child processes from inheriting ui channel file descriptorsFred Sundvik2024-04-02
* fix(terminal): don't pass incomplete UTF-8 sequence to libvterm (#27922)zeertzjq2024-03-19
* refactor(api): use arena for channel info and terminal infobfredl2024-02-18
* refactor: don't use subtraction in qsort() comparison functionszeertzjq2024-02-10