summaryrefslogtreecommitdiff
path: root/src/terminal/Terminal.zig
AgeCommit message (Expand)Author
2025-10-03Zig 0.15: zig build GTK exeMitchell Hashimoto
2025-10-03terminal: Zig 0.15, lib-vt and test-lib-vt workMitchell Hashimoto
2025-09-23Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-21terminal: support disabling kitty graphics protocolMitchell Hashimoto
2025-09-20unicode: isolate properties, tables, and ziglyph into separate filesMitchell Hashimoto
2025-09-18fix up diff from benchmarks, and add tests against ziglyphJacob Sandlund
2025-09-08Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-06fix(terminal): move cursor left if VS15 makes cell narrowQwerasd
2025-09-06trying a bunch of things to get performance to matchJacob Sandlund
2025-08-21Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-08-20terminal: fix undefined memory access in unit testMitchell Hashimoto
2025-08-17removing all ziglyph imports (aside from unicode/grapheme.zig)Jacob Sandlund
2025-06-30surface: add timer-based scrolling during selectionmoni-dz
2025-05-29terminal: bring alt screen behaviors much closer in line with xtermMitchell Hashimoto
2025-05-27code style: use `@splat` where possibleQwerasd
2025-05-26style: use decl literalsQwerasd
2025-03-12Lots of 0.14 changesMitchell Hashimoto
2025-03-11Zig 0.14Mitchell Hashimoto
2025-02-12terminal: reflow the saved cursor if we have oneMitchell Hashimoto
2024-12-12test: big perf win by pausing integ checks while growing pages (#2956)Mitchell Hashimoto
2024-12-12test: big perf win by pausing integ checks while growing pagesQwerasd
2024-12-12unicode: emoji modifier requires emoji modifier base preceding to not breakMitchell Hashimoto
2024-12-02terminal: fullReset uses the new screen reset methodsMitchell Hashimoto
2024-12-02terminal: failing tracked pin test on fullResetMitchell Hashimoto
2024-11-29terminal: reset should preserve desired default mode valuesMitchell Hashimoto
2024-11-26terminal: eraseChars was checking wide char split boundary on wrong cellMitchell Hashimoto
2024-11-07terminal: PageList rename "page" to "node" everywhereMitchell Hashimoto
2024-10-30Terminal: Reinitialize screens on scrollback resetRick Calixte
2024-09-18termio: set pw input state on terminal and wake up rendererMitchell Hashimoto
2024-09-06terminal: cursorResetWrap should not reset wrap_continuationQwerasd
2024-09-06terminal: add test for wide character on right margin boundaryMitchell Hashimoto
2024-09-06perf(terminal): specialize `splitCellBoundary` to cursor rowQwerasd
2024-09-06Terminal: fix ECH & DCH wide char boundary cond. behaviorQwerasd
2024-09-06test(Terminal): test ECH wide char boundary conditionsQwerasd
2024-09-06test(Terminal): test DCH wide char boundary conditionsQwerasd
2024-09-05terminal: DECALN must use clearRows to clear protected memoryMitchell Hashimoto
2024-09-04termio: send initial focus reportsGregory Anders
2024-08-31terminal: disable slow safety tests in releasesafeMitchell Hashimoto
2024-08-31terminal: make error sets more explicit, capture explicit errorsMitchell Hashimoto
2024-08-30terminal: handle clonePartialRowFrom errors in insert/deleteLinesQwerasd
2024-08-28terminal: cursorCopy has option to not copy hyperlinkMitchell Hashimoto
2024-08-27this should be a doc commentQwerasd
2024-08-27Terminal: release hyperlink before copying cursor when switching screenQwerasd
2024-08-17terminal: only call new methodMitchell Hashimoto
2024-08-17terminal: call new method for scroll operationMitchell Hashimoto
2024-08-17terminal: add more tests for index, verified that l/r margin handling isMitchell Hashimoto
2024-08-17terminal: index from bottom row of scroll region always makes scrollbackMitchell Hashimoto
2024-08-05chore: clean up typosƁukasz Niemier
2024-07-31terminal: more testsMitchell Hashimoto
2024-07-25terminal: introduce row bit for kitty virtual placeholdersMitchell Hashimoto