summaryrefslogtreecommitdiff
path: root/src/terminal/main.zig
AgeCommit message (Expand)Author
2025-10-04Move paste encoding to the input package, test, optimize away one allocMitchell Hashimoto
2025-09-28build: use build options to configure terminal C ABI modeMitchell Hashimoto
2025-09-28lib-vt: expose command type enumMitchell Hashimoto
2025-09-27terminal: use LibEnum for the command keysMitchell Hashimoto
2025-09-27terminal: shuffle some C APIs to make it more long term maintainableMitchell Hashimoto
2025-09-24remove unused itemsMitchell Hashimoto
2025-09-23lib-vt: boilerplate to build a shared objectMitchell Hashimoto
2025-09-21terminal: add build option for oniguruma, which controls tmux cc modeMitchell Hashimoto
2025-06-15apprt/embedded: improve text reading APIs (selection, random points)Mitchell Hashimoto
2024-12-03terminal: single pagelist node searchMitchell Hashimoto
2024-11-29terminal: reset should preserve desired default mode valuesMitchell Hashimoto
2024-08-16terminal: yeet usingnamespaceMitchell Hashimoto
2024-08-10stylistic nitpicksMitchell Hashimoto
2024-08-07Implement the XTWINOPS (CSI t) control sequences that "make sense".Jeffrey C. Ollie
2024-07-12terminal: move tmux control mode parsing out to dedicated fileMitchell Hashimoto
2024-07-05terminal: hyperlink start/end on screenMitchell Hashimoto
2024-04-25terminal: export CoordinateMitchell Hashimoto
2024-03-22terminal: relax grapheme integrity check for fast pathsMitchell Hashimoto
2024-03-22terminal: add StringMap backMitchell Hashimoto
2024-03-22terminal: selectionString takes a struct for optsMitchell Hashimoto
2024-03-22inspector: support cell pinning againMitchell Hashimoto
2024-03-22core: surface now tracks left click pinMitchell Hashimoto
2024-03-22termio/exec: get compiler errors goneMitchell Hashimoto
2024-03-22zig build test with renamed terminal packageMitchell Hashimoto
2024-03-22Revert "terminal: remove new import"Mitchell Hashimoto
2024-03-22terminal: remove new importMitchell Hashimoto
2024-03-22terminal: todo for paged-terminalMitchell Hashimoto
2024-03-22terminal/new => terminal2 so we can figure out what depends on whatMitchell Hashimoto
2024-03-22terminal/new: add scrollViewportMitchell Hashimoto
2024-03-22bench/page-initMitchell Hashimoto
2024-03-22terminal/new: add benchMitchell Hashimoto
2024-03-22terminal/new: print single lines of ascii chars lolMitchell Hashimoto
2024-03-22terminal/new: lots of code thrown at the wallMitchell Hashimoto
2024-03-22terminal/new: PageListMitchell Hashimoto
2024-03-22terminal/new: Screen beginningsMitchell Hashimoto
2024-03-22terminal: copy stdlib hash_mapMitchell Hashimoto
2024-03-22terminal: bunch of junk for paged terminalMitchell Hashimoto
2024-02-02terminal: remove unused constMitchell Hashimoto
2024-02-02terminal: distinguish between DSRs with "?" and notMitchell Hashimoto
2024-01-10terminal: use comptime generated X11 lookup table from rgb.txtMitchell Hashimoto
2023-11-29terminal: move line searching here, unit testMitchell Hashimoto
2023-11-04terminal: move sanitization check to this package, unit testMitchell Hashimoto
2023-09-27terminal: DCS handler, XTGETTCAP parsingMitchell Hashimoto
2023-09-25terminal: add protected mode flag to cursor penMitchell Hashimoto
2023-09-14terminal: stylistic changes for OSC terminators, 10/11 paramsMitchell Hashimoto
2023-09-14rename cursor shape to mouse shape for OSC 22Mitchell Hashimoto
2023-09-14terminal: cursor shape parsing, hook up to apprt callbackMitchell Hashimoto
2023-09-09Big Cursor State RefactorMitchell Hashimoto
2023-08-20terminal: generalized APC handlerMitchell Hashimoto
2023-08-16terminal: add Kitty key flags, stackMitchell Hashimoto