summaryrefslogtreecommitdiff
path: root/src/termio/Thread.zig
AgeCommit message (Expand)Author
2025-07-18termio: simplify logging to remove undefined accessMitchell Hashimoto
2025-06-30various cleanups around scroll timersMitchell Hashimoto
2025-06-30surface: add timer-based scrolling during selectionmoni-dz
2025-06-30termio: add selection scrolling callbackmoni-dz
2025-06-27Move child exit handling logic to apprt threadMitchell Hashimoto
2025-06-22`input` configuration to pass input as stdin on startupMitchell Hashimoto
2025-06-20debug: properly set thread names on macOSQwerasd
2025-02-21Update libxev to use dynamic backend, support Linux configurabilityMitchell Hashimoto
2024-11-14termio: change resize message to use new size structMitchell Hashimoto
2024-11-07move datastructures to dedicated "datastruct" packageMitchell Hashimoto
2024-10-18fix: report correct screen pixel sizeTim Culverhouse
2024-09-04termio: send initial focus reportsGregory Anders
2024-09-02crash: tag the thread typeMitchell Hashimoto
2024-09-02input: crash binding can configure which thread to crashMitchell Hashimoto
2024-09-01renderer/termio attach thread local state for crash captureMitchell Hashimoto
2024-08-07Implement the XTWINOPS (CSI t) control sequences that "make sense".Jeffrey C. Ollie
2024-07-17terminal: implement in-band size reports (Mode 2048)Mitchell Hashimoto
2024-07-15termio: writer => mailboxMitchell Hashimoto
2024-07-14termio: more windows fixesMitchell Hashimoto
2024-07-14termio: writer abstractionMitchell Hashimoto
2024-07-14termio: Thread doesn't need to hold termio pointerMitchell Hashimoto
2024-07-13termio: wip but it buildsMitchell Hashimoto
2024-07-13termio: rename Exec to Termio throughoutMitchell Hashimoto
2024-03-22termio/exec: get compiler errors goneMitchell Hashimoto
2024-01-15termio: handle termio thread failure by showing a message in windowMitchell Hashimoto
2024-01-13remove tracy usage from all filesMitchell Hashimoto
2023-12-30Add exit code and runtime to abnormal exit error message.Jeffrey C. Ollie
2023-12-30termio/exec: use message to writer thread so we can output failed cmdMitchell Hashimoto
2023-10-24all threads are notified of inspector state, trigger renderMitchell Hashimoto
2023-10-12terminal: linefeed modeMitchell Hashimoto
2023-08-28renderer: do not render if synchronized output is onMitchell Hashimoto
2023-08-28termio: handle all the synchronized output setting, timerMitchell Hashimoto
2023-08-09scroll top, bot, page up, page down binding actionsMitchell Hashimoto
2023-07-06keybinding jump_to_prompt for semantic promptsMitchell Hashimoto
2023-03-19update config messages use pointers now to make messages small againMitchell Hashimoto
2023-03-19termio: use DerivedConfigMitchell Hashimoto
2023-03-08termio: coalesce resize eventsMitchell Hashimoto
2023-03-03clear_history binding, default Cmd+KMitchell Hashimoto
2023-02-25termio: use host-spawn for ptyMitchell Hashimoto
2023-02-06termio: reader thread is thread-safe for writing to writerMitchell Hashimoto
2023-02-04remove libuv from buildMitchell Hashimoto
2023-02-04termio: use libxev (with TODOs)Mitchell Hashimoto
2023-02-01renderer uses libxevMitchell Hashimoto
2022-11-20do not block channel send while draining channelMitchell Hashimoto
2022-11-14padding needs to be sent to termioMitchell Hashimoto
2022-11-07name threads and add more tracingMitchell Hashimoto
2022-11-06clean up some resources better on errorMitchell Hashimoto
2022-11-05rename termio thread message structMitchell Hashimoto
2022-11-05allocate data for paste data if its too largeMitchell Hashimoto
2022-11-05Switch over to the IO thread. A messy commit!Mitchell Hashimoto