summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/channel.c
AgeCommit message (Expand)AuthorFiles
2026-04-13feat(api): rename buffer to buf in retval #38900Justin M. Keyes1
2026-04-07Merge pull request #38669 from SanzharKuandyk/fix-38667zeertzjq1
2026-04-06fix(channel): fix Ctrl-C handling regression in terminalSanzhar Kuandyk1
2026-04-04fix(channel): crash on exit after closing v:stderr channel (#38754)zeertzjq1
2026-04-01refactor(channel): defer hidden console allocation to :detachSanzhar Kuandyk1
2026-03-28fix(:restart): formalize restart event #35223Sathya Pramodh1
2026-03-19fix(terminal): don't poll for output during scrollback refresh (#38365)zeertzjq1
2026-03-10feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987Ayaan1
2026-03-06revert: "fix(tui): server --listen error sometimes not visible (#38027)" (#38...zeertzjq1
2026-03-02fix(tui): server --listen error sometimes not visible (#38027)zeertzjq1
2026-02-28fix(channel): support :detach, :restart on Windows #37977Sanzhar Kuandyk1
2026-02-23fix(process): handle poll() interrupted by a signal (#38024)zeertzjq1
2026-02-19fix(rpc): include write failure reason in log (#37959)zeertzjq1
2026-02-14feat(prompt): plugins can update prompt during user input #37743Shadman1
2026-02-13feat(terminal): detect suspended PTY process (#37845)zeertzjq1
2026-02-11fix(channel): crash on failed sockconnect() (#37811)zeertzjq1
2026-02-06fix(vterm): handle split UTF-8 after ASCII properly (#37721)zeertzjq1
2026-01-28fix(terminal): losing output if BufFile* poll for events (#37580)zeertzjq1
2026-01-12fix(channel): unreference list after callback finishes (#37358)zeertzjq1
2026-01-09fix(:ls): check for finished terminal properly (#37303)zeertzjq1
2025-10-31Merge pull request #36393 from zeertzjq/rstream-close-cbzeertzjq1
2025-10-09fix(rpc): handle more cases when identifying loopback #36100Vlad1
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-07-20vim-patch:8.1.1584: the evalfunc.c file is getting too bigJan Edmund Lazo1
2025-03-18docs: misc #32959Justin M. Keyes1
2025-03-08fix(events): always allow some events to be nested (#32706)zeertzjq1
2025-02-10feat(ui): UI :detach commandJustin M. Keyes1
2024-12-23refactor: iwyu #31637Justin M. Keyes1
2024-09-23refactor(api)!: rename Dictionary => DictJustin M. Keyes1
2024-09-15refactor: rename "process" => "proc" #30387Justin M. Keyes1
2024-06-14revert: "refactor: use S_LEN macro" (#29319)Lewis Russell1
2024-06-11refactor: use S_LEN(s) instead of s, n (#29219)James1
2024-06-08refactor(io): make rstream use a linear bufferbfredl1
2024-06-01refactor: move shared messages to errors.h #26214Justin M. Keyes1
2024-05-31refactor(io): separate types for read and write streamsbfredl1
2024-04-30docs: misc #24163Justin M. Keyes1
2024-04-02fix: prevent child processes from inheriting ui channel file descriptorsFred Sundvik1
2024-03-19fix(terminal): don't pass incomplete UTF-8 sequence to libvterm (#27922)zeertzjq1
2024-02-18refactor(api): use arena for channel info and terminal infobfredl1
2024-02-10refactor: don't use subtraction in qsort() comparison functionszeertzjq1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-21refactor: run IWYU on entire repodundargoc1
2023-12-21fix(channel): use os_write() instead of fwrite() for stderr (#26689)zeertzjq1
2023-12-20refactor: eliminate cyclic includesdundargoc1
2023-12-17refactor: move non-symbols to defs.h headersdundargoc1
2023-12-14feat(nvim_open_term): convert LF => CRLF (#26384)Raphael1
2023-12-07refactor: object_to_vim() cannot failJustin M. Keyes1
2023-12-04refactor(terminal): only remove const qualifier when necessary (#26386)zeertzjq1
2023-12-02refactor: free more reachable memory with EXITFREE (#26349)zeertzjq1
2023-12-01refactor: change event_create() to a macro (#26343)zeertzjq1